Socket
Socket
Sign inDemoInstall

googleapis

Package Overview
Dependencies
Maintainers
2
Versions
257
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

googleapis - npm Package Compare versions

Comparing version 126.0.1 to 127.0.0

build/src/apis/alloydb/index.d.ts

417

build/src/apis/admob/v1beta.js

@@ -49,4 +49,7 @@ "use strict";

this.adSources = new Resource$Accounts$Adsources(this.context);
this.adUnitMappings = new Resource$Accounts$Adunitmappings(this.context);
this.adUnits = new Resource$Accounts$Adunits(this.context);
this.apps = new Resource$Accounts$Apps(this.context);
this.campaignReport = new Resource$Accounts$Campaignreport(this.context);
this.mediationGroups = new Resource$Accounts$Mediationgroups(this.context);
this.mediationReport = new Resource$Accounts$Mediationreport(this.context);

@@ -120,2 +123,3 @@ this.networkReport = new Resource$Accounts$Networkreport(this.context);

this.context = context;
this.adapters = new Resource$Accounts$Adsources$Adapters(this.context);
}

@@ -155,6 +159,112 @@ list(paramsOrCallback, optionsOrCallback, callback) {

admob_v1beta.Resource$Accounts$Adsources = Resource$Accounts$Adsources;
class Resource$Accounts$Adsources$Adapters {
constructor(context) {
this.context = context;
}
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/adapters').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
admob_v1beta.Resource$Accounts$Adsources$Adapters = Resource$Accounts$Adsources$Adapters;
class Resource$Accounts$Adunitmappings {
constructor(context) {
this.context = context;
}
batchCreate(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/adUnitMappings:batchCreate').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
admob_v1beta.Resource$Accounts$Adunitmappings = Resource$Accounts$Adunitmappings;
class Resource$Accounts$Adunits {
constructor(context) {
this.context = context;
this.adUnitMappings = new Resource$Accounts$Adunits$Adunitmappings(this.context);
}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/adUnits').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {

@@ -193,2 +303,70 @@ let params = (paramsOrCallback ||

admob_v1beta.Resource$Accounts$Adunits = Resource$Accounts$Adunits;
class Resource$Accounts$Adunits$Adunitmappings {
constructor(context) {
this.context = context;
}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/adUnitMappings').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/adUnitMappings').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
admob_v1beta.Resource$Accounts$Adunits$Adunitmappings = Resource$Accounts$Adunits$Adunitmappings;
class Resource$Accounts$Apps {

@@ -198,2 +376,33 @@ constructor(context) {

}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/apps').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {

@@ -232,2 +441,210 @@ let params = (paramsOrCallback ||

admob_v1beta.Resource$Accounts$Apps = Resource$Accounts$Apps;
class Resource$Accounts$Campaignreport {
constructor(context) {
this.context = context;
}
generate(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/campaignReport:generate').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
admob_v1beta.Resource$Accounts$Campaignreport = Resource$Accounts$Campaignreport;
class Resource$Accounts$Mediationgroups {
constructor(context) {
this.context = context;
this.mediationAbExperiments =
new Resource$Accounts$Mediationgroups$Mediationabexperiments(this.context);
}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/mediationGroups').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/mediationGroups').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
patch(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'PATCH',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
admob_v1beta.Resource$Accounts$Mediationgroups = Resource$Accounts$Mediationgroups;
class Resource$Accounts$Mediationgroups$Mediationabexperiments {
constructor(context) {
this.context = context;
}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}/mediationAbExperiments').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
stop(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://admob.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+name}:stop').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
admob_v1beta.Resource$Accounts$Mediationgroups$Mediationabexperiments = Resource$Accounts$Mediationgroups$Mediationabexperiments;
class Resource$Accounts$Mediationreport {

@@ -234,0 +651,0 @@ constructor(context) {

@@ -182,2 +182,30 @@ /// <reference types="node" />

/**
* Settings for each NotificationType.
*/
export interface Schema$GoogleCloudAdvisorynotificationsV1NotificationSettings {
/**
* Whether the associated NotificationType is enabled.
*/
enabled?: boolean | null;
}
/**
* Settings for Advisory Notifications.
*/
export interface Schema$GoogleCloudAdvisorynotificationsV1Settings {
/**
* Required. Fingerprint for optimistic concurrency returned in Get requests. Must be provided for Update requests. If the value provided does not match the value known to the server, ABORTED will be thrown, and the client should retry the read-modify-write cycle.
*/
etag?: string | null;
/**
* Output only. The resource name of the settings to retrieve. Format: organizations/{organization\}/locations/{location\}/settings.
*/
name?: string | null;
/**
* Required. Map of each notification type and its settings to get/set all settings at once. The server will validate the value for each notification type.
*/
notificationSettings?: {
[key: string]: Schema$GoogleCloudAdvisorynotificationsV1NotificationSettings;
} | null;
}
/**
* A subject line of a notification.

@@ -217,3 +245,47 @@ */

constructor(context: APIRequestContext);
/**
* Get notification settings.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
getSettings(params: Params$Resource$Organizations$Locations$Getsettings, options: StreamMethodOptions): GaxiosPromise<Readable>;
getSettings(params?: Params$Resource$Organizations$Locations$Getsettings, options?: MethodOptions): GaxiosPromise<Schema$GoogleCloudAdvisorynotificationsV1Settings>;
getSettings(params: Params$Resource$Organizations$Locations$Getsettings, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
getSettings(params: Params$Resource$Organizations$Locations$Getsettings, options: MethodOptions | BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>, callback: BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>): void;
getSettings(params: Params$Resource$Organizations$Locations$Getsettings, callback: BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>): void;
getSettings(callback: BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>): void;
/**
* Update notification settings.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
updateSettings(params: Params$Resource$Organizations$Locations$Updatesettings, options: StreamMethodOptions): GaxiosPromise<Readable>;
updateSettings(params?: Params$Resource$Organizations$Locations$Updatesettings, options?: MethodOptions): GaxiosPromise<Schema$GoogleCloudAdvisorynotificationsV1Settings>;
updateSettings(params: Params$Resource$Organizations$Locations$Updatesettings, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
updateSettings(params: Params$Resource$Organizations$Locations$Updatesettings, options: MethodOptions | BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>, callback: BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>): void;
updateSettings(params: Params$Resource$Organizations$Locations$Updatesettings, callback: BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>): void;
updateSettings(callback: BodyResponseCallback<Schema$GoogleCloudAdvisorynotificationsV1Settings>): void;
}
export interface Params$Resource$Organizations$Locations$Getsettings extends StandardParameters {
/**
* Required. The resource name of the settings to retrieve. Format: organizations/{organization\}/locations/{location\}/settings.
*/
name?: string;
}
export interface Params$Resource$Organizations$Locations$Updatesettings extends StandardParameters {
/**
* Output only. The resource name of the settings to retrieve. Format: organizations/{organization\}/locations/{location\}/settings.
*/
name?: string;
/**
* Request body metadata
*/
requestBody?: Schema$GoogleCloudAdvisorynotificationsV1Settings;
}
export class Resource$Organizations$Locations$Notifications {

@@ -220,0 +292,0 @@ context: APIRequestContext;

@@ -57,2 +57,64 @@ "use strict";

}
getSettings(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://advisorynotifications.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
updateSettings(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://advisorynotifications.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'PATCH',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}

@@ -59,0 +121,0 @@ advisorynotifications_v1.Resource$Organizations$Locations = Resource$Organizations$Locations;

@@ -717,2 +717,33 @@ "use strict";

}
getSimLockState(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://androiddeviceprovisioning.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/partners/{+partnerId}/devices:getSimLockState').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['partnerId'],
pathParams: ['partnerId'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
metadata(paramsOrCallback, optionsOrCallback, callback) {

@@ -719,0 +750,0 @@ let params = (paramsOrCallback ||

@@ -93,2 +93,32 @@ /// <reference types="node" />

/**
* Response containing the analysis results for the hypothetical resource move.
*/
export interface Schema$GoogleCloudAssuredworkloadsV1AnalyzeWorkloadMoveResponse {
/**
* List of analysis results for each asset in scope.
*/
assetMoveAnalyses?: Schema$GoogleCloudAssuredworkloadsV1AssetMoveAnalysis[];
/**
* The next page token. Is empty if the last page is reached.
*/
nextPageToken?: string | null;
}
/**
* Represents move analysis results for an asset.
*/
export interface Schema$GoogleCloudAssuredworkloadsV1AssetMoveAnalysis {
/**
* List of eligible analyses performed for the asset.
*/
analysisGroups?: Schema$GoogleCloudAssuredworkloadsV1MoveAnalysisGroup[];
/**
* The full resource name of the asset being analyzed. Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
*/
asset?: string | null;
/**
* Type of the asset being analyzed. Possible values will be among the ones listed [here](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
*/
assetType?: string | null;
}
/**
* Operation metadata to give request details of CreateWorkload.

@@ -141,2 +171,41 @@ */

/**
* Represents a logical group of checks performed for an asset. If successful, the group contains the analysis result, otherwise it contains an error with the failure reason.
*/
export interface Schema$GoogleCloudAssuredworkloadsV1MoveAnalysisGroup {
/**
* Result of a successful analysis.
*/
analysisResult?: Schema$GoogleCloudAssuredworkloadsV1MoveAnalysisResult;
/**
* Name of the analysis group.
*/
displayName?: string | null;
/**
* Error details for a failed analysis.
*/
error?: Schema$GoogleRpcStatus;
}
/**
* Represents the successful move analysis results for a group.
*/
export interface Schema$GoogleCloudAssuredworkloadsV1MoveAnalysisResult {
/**
* List of blockers. If not resolved, these will result in compliance violations in the target.
*/
blockers?: Schema$GoogleCloudAssuredworkloadsV1MoveImpact[];
/**
* List of warnings. These are risks that may or may not result in compliance violations.
*/
warnings?: Schema$GoogleCloudAssuredworkloadsV1MoveImpact[];
}
/**
* Represents the impact of moving the asset to the target.
*/
export interface Schema$GoogleCloudAssuredworkloadsV1MoveImpact {
/**
* Explanation of the impact.
*/
detail?: string | null;
}
/**
* Request for updating permission settings for a partner workload.

@@ -646,2 +715,16 @@ */

/**
* Analyzes a hypothetical move of a source resource to a target workload to surface compliance risks. The analysis is best effort and is not guaranteed to be exhaustive.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
analyzeWorkloadMove(params: Params$Resource$Organizations$Locations$Workloads$Analyzeworkloadmove, options: StreamMethodOptions): GaxiosPromise<Readable>;
analyzeWorkloadMove(params?: Params$Resource$Organizations$Locations$Workloads$Analyzeworkloadmove, options?: MethodOptions): GaxiosPromise<Schema$GoogleCloudAssuredworkloadsV1AnalyzeWorkloadMoveResponse>;
analyzeWorkloadMove(params: Params$Resource$Organizations$Locations$Workloads$Analyzeworkloadmove, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
analyzeWorkloadMove(params: Params$Resource$Organizations$Locations$Workloads$Analyzeworkloadmove, options: MethodOptions | BodyResponseCallback<Schema$GoogleCloudAssuredworkloadsV1AnalyzeWorkloadMoveResponse>, callback: BodyResponseCallback<Schema$GoogleCloudAssuredworkloadsV1AnalyzeWorkloadMoveResponse>): void;
analyzeWorkloadMove(params: Params$Resource$Organizations$Locations$Workloads$Analyzeworkloadmove, callback: BodyResponseCallback<Schema$GoogleCloudAssuredworkloadsV1AnalyzeWorkloadMoveResponse>): void;
analyzeWorkloadMove(callback: BodyResponseCallback<Schema$GoogleCloudAssuredworkloadsV1AnalyzeWorkloadMoveResponse>): void;
/**
* Creates Assured Workload.

@@ -745,2 +828,24 @@ *

}
export interface Params$Resource$Organizations$Locations$Workloads$Analyzeworkloadmove extends StandardParameters {
/**
* Optional. List of asset types to be analyzed, including and under the source resource. If empty, all assets are analyzed. The complete list of asset types is available [here](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
*/
assetTypes?: string[];
/**
* Optional. Page size. If a value is not specified, the default value of 10 is used.
*/
pageSize?: number;
/**
* Optional. The page token from the previous response. It needs to be passed in the second and following requests.
*/
pageToken?: string;
/**
* The source type is a project. Specify the project's relative resource name, formatted as either a project number or a project ID: "projects/{PROJECT_NUMBER\}" or "projects/{PROJECT_ID\}" For example: "projects/951040570662" when specifying a project number, or "projects/my-project-123" when specifying a project ID.
*/
project?: string;
/**
* Required. The resource ID of the folder-based destination workload. This workload is where the source resource will hypothetically be moved to. Specify the workload's relative resource name, formatted as: "organizations/{ORGANIZATION_ID\}/locations/{LOCATION_ID\}/workloads/{WORKLOAD_ID\}" For example: "organizations/123/locations/us-east1/workloads/assured-workload-2"
*/
target?: string;
}
export interface Params$Resource$Organizations$Locations$Workloads$Create extends StandardParameters {

@@ -747,0 +852,0 @@ /**

@@ -134,2 +134,34 @@ "use strict";

}
analyzeWorkloadMove(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://assuredworkloads.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+target}:analyzeWorkloadMove').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['target'],
pathParams: ['target'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
create(paramsOrCallback, optionsOrCallback, callback) {

@@ -136,0 +168,0 @@ let params = (paramsOrCallback ||

14

build/src/apis/assuredworkloads/v1beta1.d.ts

@@ -105,6 +105,2 @@ /// <reference types="node" />

/**
* A list of blockers that should be addressed before moving the source project or project-based workload to the destination folder-based workload. This field is now deprecated.
*/
blockers?: string[] | null;
/**
* The next page token. Is empty if the last page is reached.

@@ -798,3 +794,3 @@ */

/**
* Analyzes a hypothetical move of a source resource to a target(destination) folder-based workload to surface compliance risks.
* Analyzes a hypothetical move of a source resource to a target workload to surface compliance risks. The analysis is best effort and is not guaranteed to be exhaustive.
*

@@ -913,5 +909,5 @@ * @param params - Parameters for request

/**
* Optional. Indicates if all child assets of the source resource should also be analyzed in addition to the source.
* Optional. List of asset types to be analyzed, including and under the source resource. If empty, all assets are analyzed. The complete list of asset types is available [here](https://cloud.google.com/asset-inventory/docs/supported-asset-types#searchable_asset_types).
*/
analyzeChildAssets?: boolean;
assetTypes?: string[];
/**

@@ -930,6 +926,2 @@ * Optional. Page size. If a value is not specified, the default value of 10 is used.

/**
* The source type is a project-based workload. Specify the workloads's relative resource name, formatted as: "organizations/{ORGANIZATION_ID\}/locations/{LOCATION_ID\}/workloads/{WORKLOAD_ID\}" For example: "organizations/123/locations/us-east1/workloads/assured-workload-1" This option is now deprecated.
*/
source?: string;
/**
* Required. The resource ID of the folder-based destination workload. This workload is where the source resource will hypothetically be moved to. Specify the workload's relative resource name, formatted as: "organizations/{ORGANIZATION_ID\}/locations/{LOCATION_ID\}/workloads/{WORKLOAD_ID\}" For example: "organizations/123/locations/us-east1/workloads/assured-workload-2"

@@ -936,0 +928,0 @@ */

@@ -203,2 +203,6 @@ /// <reference types="node" />

/**
* Optional. When set to true, and when the budget has a single project configured, notifications will be sent to project level recipients of that project. This field will be ignored if the budget has multiple or no project configured. Currently, project level recipients are the users with `Owner` role on a cloud project.
*/
enableProjectLevelRecipients?: boolean | null;
/**
* Optional. Email targets to send notifications to when a threshold is exceeded. This is in addition to the `DefaultIamRecipients` who receive alert emails based on their billing account IAM role. The value is the full REST resource name of a Cloud Monitoring email notification channel with the form `projects/{project_id\}/notificationChannels/{channel_id\}`. A maximum of 5 email notifications are allowed. To customize budget alert email recipients with monitoring notification channels, you _must create the monitoring notification channels before you link them to a budget_. For guidance on setting up notification channels to use with budgets, see [Customize budget alert email recipients](https://cloud.google.com/billing/docs/how-to/budgets-notification-recipients). For Cloud Billing budget alerts, you _must use email notification channels_. The other types of notification channels are _not_ supported, such as Slack, SMS, or PagerDuty. If you want to [send budget notifications to Slack](https://cloud.google.com/billing/docs/how-to/notify#send_notifications_to_slack), use a pubsubTopic and configure [programmatic notifications](https://cloud.google.com/billing/docs/how-to/budgets-programmatic-notifications).

@@ -382,2 +386,6 @@ */

parent?: string;
/**
* Optional. Set the scope of the budgets to be returned, in the format of the resource name. The scope of a budget is the cost that it tracks, such as costs for a single project, or the costs for all projects in a folder. Only project scope (in the format of "projects/project-id" or "projects/123") is supported in this field. When this field is set to a project's resource name, the budgets returned are tracking the costs for that project.
*/
scope?: string;
}

@@ -384,0 +392,0 @@ export interface Params$Resource$Billingaccounts$Budgets$Patch extends StandardParameters {

@@ -83,2 +83,6 @@ /// <reference types="node" />

/**
* Optional. When set to true, and when the budget has a single project configured, notifications will be sent to project level recipients of that project. This field will be ignored if the budget has multiple or no project configured. Currently, project level recipients are the users with `Owner` role on a cloud project.
*/
enableProjectLevelRecipients?: boolean | null;
/**
* Optional. Targets to send notifications to when a threshold is exceeded. This is in addition to default recipients who have billing account IAM roles. The value is the full REST resource name of a monitoring notification channel with the form `projects/{project_id\}/notificationChannels/{channel_id\}`. A maximum of 5 channels are allowed. See https://cloud.google.com/billing/docs/how-to/budgets-notification-recipients for more details.

@@ -404,2 +408,6 @@ */

parent?: string;
/**
* Optional. Set the scope of the budgets to be returned, in the format of the resource name. The scope of a budget is the cost that it tracks, such as costs for a single project, or the costs for all projects in a folder. Only project scope (in the format of "projects/project-id" or "projects/123") is supported in this field. When this field is set to a project's resource name, the budgets returned are tracking the costs for that project.
*/
scope?: string;
}

@@ -406,0 +414,0 @@ export interface Params$Resource$Billingaccounts$Budgets$Patch extends StandardParameters {

@@ -375,3 +375,3 @@ /// <reference types="node" />

/**
* Required. An AttestationOccurrence to be checked that it can be verified by the Attestor. It does not have to be an existing entity in Container Analysis. It must otherwise be a valid AttestationOccurrence.
* Required. An AttestationOccurrence to be checked that it can be verified by the `Attestor`. It does not have to be an existing entity in Container Analysis. It must otherwise be a valid `AttestationOccurrence`.
*/

@@ -567,3 +567,3 @@ attestation?: Schema$AttestationOccurrence;

/**
* Returns whether the given Attestation for the given image URI was signed by the given Attestor
* Returns whether the given `Attestation` for the given image URI was signed by the given `Attestor`
*

@@ -570,0 +570,0 @@ * @param params - Parameters for request

@@ -126,2 +126,6 @@ /// <reference types="node" />

endpointInfo?: Schema$EndpointInfo;
/**
* Output only. A service attachment that exposes a node, and has the following format: projects/{project\}/regions/{region\}/serviceAttachments/{service_attachment_name\}
*/
serviceAttachment?: string | null;
}

@@ -158,2 +162,6 @@ /**

/**
* An Ethereum address which the beacon client will send fee rewards to if no recipient is configured in the validator client. See https://lighthouse-book.sigmaprime.io/suggested-fee-recipient.html or https://docs.prylabs.network/docs/execution-node/fee-recipient for examples of how this is used. Note that while this is often described as "suggested", as we run the execution node we can trust the execution node, and therefore this is considered enforced.
*/
beaconFeeRecipient?: string | null;
/**
* Immutable. The consensus client.

@@ -305,3 +313,3 @@ */

/**
* The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
* The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
*/

@@ -308,0 +316,0 @@ response?: {

@@ -72,210 +72,606 @@ /// <reference types="node" />

accounts: Resource$Accounts;
privacypolicy: Resource$Privacypolicy;
projects: Resource$Projects;
media: Resource$Media;
constructor(options: GlobalOptions, google?: GoogleConfigurable);
}
/**
* The request proto for AnalyzePrivacyPolicy method.
* The request message for Operations.CancelOperation.
*/
export interface Schema$AnalyzePrivacyPolicyRequest {
export interface Schema$CancelOperationRequest {
}
/**
* A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); \}
*/
export interface Schema$Empty {
}
/**
* Represents an app in Checks.
*/
export interface Schema$GoogleChecksAccountV1alphaApp {
/**
* Web page raw HTML content for the privacy policy page to be analyzed. Useful when the client wants to analyze a privacy policy already fetched.
* The resource name of the app. Example: `accounts/123/apps/456`
*/
privacyPolicyPageContent?: string | null;
name?: string | null;
/**
* URL for the privacy policy page to be analyzed. https://linter.aip.dev/140/uri (Use `uri` instead of `url` in field name)
* The app's title.
*/
privacyPolicyUri?: string | null;
title?: string | null;
}
/**
* The response proto for AnalyzePrivacyPolicy method.
* The response message for AccountService.ListApps.
*/
export interface Schema$AnalyzePrivacyPolicyResponse {
export interface Schema$GoogleChecksAccountV1alphaListAppsResponse {
/**
* List of all data types in the privacy policy.
* The apps.
*/
dataPurposeAnnotations?: Schema$PolicyPurposeOfUseAnnotation[];
apps?: Schema$GoogleChecksAccountV1alphaApp[];
/**
* List of all data types in the privacy policy.
* A token which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
*/
dataTypeAnnotations?: Schema$PolicyDataTypeAnnotation[];
nextPageToken?: string | null;
}
/**
* The request message for ReportService.AnalyzeUpload.
*/
export interface Schema$GoogleChecksReportV1alphaAnalyzeUploadRequest {
/**
* HTML content for the privacy policy page.
* Optional. Git commit hash or changelist number associated with the upload.
*/
htmlContent?: string | null;
codeReferenceId?: string | null;
}
/**
* Information about the analyzed app bundle.
*/
export interface Schema$GoogleChecksReportV1alphaAppBundle {
/**
* Information about the date when the privacy policy was last updated.
* Unique id of the bundle. For example: "com.google.Gmail".
*/
lastUpdatedDateInfo?: Schema$LastUpdatedDate;
bundleId?: string | null;
/**
* List of all sections in the privacy policy.
* Git commit hash or changelist number associated with the release.
*/
sectionAnnotations?: Schema$PolicySectionAnnotation[];
codeReferenceId?: string | null;
/**
* Identifies the type of release.
*/
releaseType?: string | null;
/**
* The user-visible version of the bundle such as the Android `versionName` or iOS `CFBundleShortVersionString`. For example: "7.21.1".
*/
version?: string | null;
/**
* The version used throughout the operating system and store to identify the build such as the Android `versionCode` or iOS `CFBundleVersion`.
*/
versionId?: string | null;
}
/**
* The request message for Operations.CancelOperation.
* A check that was run on your app.
*/
export interface Schema$CancelOperationRequest {
export interface Schema$GoogleChecksReportV1alphaCheck {
/**
* Regulations and policies that serve as the legal basis for the check.
*/
citations?: Schema$GoogleChecksReportV1alphaCheckCitation[];
/**
* Evidence that substantiates the check result.
*/
evidence?: Schema$GoogleChecksReportV1alphaCheckEvidence;
/**
* Regions that are impacted by the check. For more info, see https://google.aip.dev/143#countries-and-regions.
*/
regionCodes?: string[] | null;
/**
* The urgency or risk level of the check.
*/
severity?: string | null;
/**
* The result after running the check.
*/
state?: string | null;
/**
* Additional information about the check state in relation to past reports.
*/
stateMetadata?: Schema$GoogleChecksReportV1alphaCheckStateMetadata;
/**
* The type of check that was run. A type will only appear once in a report's list of checks.
*/
type?: string | null;
}
/**
* Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
* Regulation or policy that serves as the legal basis for the check.
*/
export interface Schema$Date {
export interface Schema$GoogleChecksReportV1alphaCheckCitation {
/**
* Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
* Citation type.
*/
day?: number | null;
type?: string | null;
}
/**
* Evidence concerning data security.
*/
export interface Schema$GoogleChecksReportV1alphaCheckDataSecurityEvidence {
/**
* Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
* Evidence related to data in transit.
*/
month?: number | null;
dataInTransitInfo?: Schema$GoogleChecksReportV1alphaCheckDataSecurityEvidenceDataInTransitInfo[];
}
/**
* Evidence related to data in transit detected in your app.
*/
export interface Schema$GoogleChecksReportV1alphaCheckDataSecurityEvidenceDataInTransitInfo {
/**
* Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
* The URL contacted by your app. This includes the protocol, domain, and URL parameters.
*/
year?: number | null;
uri?: string | null;
}
/**
* A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); \}
* Evidence concerning a data type that was found in your app.
*/
export interface Schema$Empty {
export interface Schema$GoogleChecksReportV1alphaCheckDataTypeEvidence {
/**
* The data type that was found in your app.
*/
dataType?: string | null;
/**
* Evidence collected about the data type.
*/
dataTypeEvidence?: Schema$GoogleChecksReportV1alphaDataTypeEvidence;
}
/**
* Operation response for `FindPrivacyPolicy`.
* Evidence concerning an endpoint that was contacted by your app.
*/
export interface Schema$FindPrivacyPolicyResponse {
export interface Schema$GoogleChecksReportV1alphaCheckEndpointEvidence {
/**
* Resource name of the PrivacyPolicy that was found.
* The endpoint that was contacted by your app.
*/
privacyPolicy?: string | null;
endpoint?: Schema$GoogleChecksReportV1alphaEndpoint;
}
/**
* Information about the date when the privacy policy was last updated.
* Evidence collected from endpoint restriction violation analysis.
*/
export interface Schema$LastUpdatedDate {
export interface Schema$GoogleChecksReportV1alphaCheckEndpointRestrictionViolationEvidence {
/**
* Byte offsets for the end of the date text inside the full text.
* Endpoints in violation.
*/
endOffset?: string | null;
endpointDetails?: Schema$GoogleChecksReportV1alphaCheckEndpointRestrictionViolationEvidenceEndpointDetails[];
}
/**
* Details of the endpoint in violation.
*/
export interface Schema$GoogleChecksReportV1alphaCheckEndpointRestrictionViolationEvidenceEndpointDetails {
/**
* Date when the privacy policy was last updated.
* The endpoint in violation.
*/
lastUpdatedDate?: Schema$Date;
endpoint?: Schema$GoogleChecksReportV1alphaEndpoint;
}
/**
* Evidence for a check.
*/
export interface Schema$GoogleChecksReportV1alphaCheckEvidence {
/**
* Byte offsets for the start of the date text inside the full text.
* Evidence concerning data security.
*/
startOffset?: string | null;
dataSecurity?: Schema$GoogleChecksReportV1alphaCheckDataSecurityEvidence;
/**
* The bytes of actual text content in the section. NOTE: - This will correspond to the whole sentence that includes the date. - This field might contain HTML and it is not sanitized.
* Evidence concerning data types found in your app.
*/
textContent?: string | null;
dataTypes?: Schema$GoogleChecksReportV1alphaCheckDataTypeEvidence[];
/**
* Evidence collected from endpoint restriction violation analysis.
*/
endpointRestrictionViolations?: Schema$GoogleChecksReportV1alphaCheckEndpointRestrictionViolationEvidence[];
/**
* Evidence concerning endpoints that were contacted by your app.
*/
endpoints?: Schema$GoogleChecksReportV1alphaCheckEndpointEvidence[];
/**
* Evidence collected from permission restriction violation analysis.
*/
permissionRestrictionViolations?: Schema$GoogleChecksReportV1alphaCheckPermissionRestrictionViolationEvidence[];
/**
* Evidence concerning permissions that were found in your app.
*/
permissions?: Schema$GoogleChecksReportV1alphaCheckPermissionEvidence[];
/**
* Evidence collected from your privacy policy(s).
*/
privacyPolicyTexts?: Schema$GoogleChecksReportV1alphaCheckPrivacyPolicyTextEvidence[];
/**
* Evidence concerning SDK issues.
*/
sdkIssues?: Schema$GoogleChecksReportV1alphaCheckSdkIssueEvidence[];
/**
* Evidence collected from SDK restriction violation analysis.
*/
sdkRestrictionViolations?: Schema$GoogleChecksReportV1alphaCheckSdkRestrictionViolationEvidence[];
/**
* Evidence concerning SDKs that were found in your app.
*/
sdks?: Schema$GoogleChecksReportV1alphaCheckSdkEvidence[];
}
/**
* The response message for Operations.ListOperations.
* Evidence concerning a permission that was found in your app.
*/
export interface Schema$ListOperationsResponse {
export interface Schema$GoogleChecksReportV1alphaCheckPermissionEvidence {
/**
* The standard List next-page token.
* The permission that was found in your app.
*/
nextPageToken?: string | null;
permission?: Schema$GoogleChecksReportV1alphaPermission;
}
/**
* Evidence collected from permission restriction violation analysis.
*/
export interface Schema$GoogleChecksReportV1alphaCheckPermissionRestrictionViolationEvidence {
/**
* A list of operations that matches the specified filter in the request.
* Permissions in violation.
*/
operations?: Schema$Operation[];
permissionDetails?: Schema$GoogleChecksReportV1alphaCheckPermissionRestrictionViolationEvidencePermissionDetails[];
}
/**
* This resource represents a long-running operation that is the result of a network API call.
* Details of the permission in violation.
*/
export interface Schema$Operation {
export interface Schema$GoogleChecksReportV1alphaCheckPermissionRestrictionViolationEvidencePermissionDetails {
/**
* If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
* The permission in violation.
*/
done?: boolean | null;
permission?: Schema$GoogleChecksReportV1alphaPermission;
}
/**
* Evidence collected from your privacy policy(s).
*/
export interface Schema$GoogleChecksReportV1alphaCheckPrivacyPolicyTextEvidence {
/**
* The error result of the operation in case of failure or cancellation.
* The privacy policy fragment that was used during the check.
*/
error?: Schema$Status;
policyFragment?: Schema$GoogleChecksReportV1alphaPolicyFragment;
}
/**
* Evidence conerning an SDK that was found in your app.
*/
export interface Schema$GoogleChecksReportV1alphaCheckSdkEvidence {
/**
* Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
* The SDK that was found in your app.
*/
metadata?: {
[key: string]: any;
} | null;
sdk?: Schema$GoogleChecksReportV1alphaSdk;
}
/**
* Evidence concerning an SDK issue.
*/
export interface Schema$GoogleChecksReportV1alphaCheckSdkIssueEvidence {
/**
* The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id\}`.
* The SDK with an issue.
*/
name?: string | null;
sdk?: Schema$GoogleChecksReportV1alphaSdk;
/**
* The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
* The SDK version.
*/
response?: {
[key: string]: any;
} | null;
sdkVersion?: string | null;
}
export interface Schema$PolicyDataTypeAnnotation {
/**
* Evidence collected from SDK restriction violation analysis.
*/
export interface Schema$GoogleChecksReportV1alphaCheckSdkRestrictionViolationEvidence {
/**
* Type of the data mentioned in the policy.
* SDKs in violation.
*/
sdkDetails?: Schema$GoogleChecksReportV1alphaCheckSdkRestrictionViolationEvidenceSdkDetails[];
}
/**
* Details of the SDK in violation.
*/
export interface Schema$GoogleChecksReportV1alphaCheckSdkRestrictionViolationEvidenceSdkDetails {
/**
* The SDK in violation.
*/
sdk?: Schema$GoogleChecksReportV1alphaSdk;
}
/**
* Additional information about the check state in relation to past reports.
*/
export interface Schema$GoogleChecksReportV1alphaCheckStateMetadata {
/**
* Indicators related to the check state.
*/
badges?: string[] | null;
/**
* The time when the check first started failing.
*/
firstFailingTime?: string | null;
/**
* The last time the check failed.
*/
lastFailingTime?: string | null;
}
/**
* Represents the data monitoring section of the report.
*/
export interface Schema$GoogleChecksReportV1alphaDataMonitoring {
/**
* Data types that your app shares or collects.
*/
dataTypes?: Schema$GoogleChecksReportV1alphaDataMonitoringDataTypeResult[];
/**
* Endpoints that were found by dynamic analysis of your app.
*/
endpoints?: Schema$GoogleChecksReportV1alphaDataMonitoringEndpointResult[];
/**
* Permissions that your app uses.
*/
permissions?: Schema$GoogleChecksReportV1alphaDataMonitoringPermissionResult[];
/**
* SDKs that your app uses.
*/
sdks?: Schema$GoogleChecksReportV1alphaDataMonitoringSdkResult[];
}
/**
* Information about a data type that was found in your app.
*/
export interface Schema$GoogleChecksReportV1alphaDataMonitoringDataTypeResult {
/**
* The data type that was shared or collected by your app.
*/
dataType?: string | null;
/**
* Byte offsets for the end of the data type sentence inside the full text.
* Evidence collected about the data type.
*/
endOffset?: string | null;
dataTypeEvidence?: Schema$GoogleChecksReportV1alphaDataTypeEvidence;
/**
* Score given by the model representing how confident it was regarding this `text_content` being of `data_type`.
* Metadata about the result.
*/
score?: number | null;
metadata?: Schema$GoogleChecksReportV1alphaDataMonitoringResultMetadata;
}
/**
* Information about an endpoint that was contacted by your app.
*/
export interface Schema$GoogleChecksReportV1alphaDataMonitoringEndpointResult {
/**
* Byte offsets for the start of the data type sentence inside the full text.
* The endpoint that was contacted by your app.
*/
startOffset?: string | null;
endpoint?: Schema$GoogleChecksReportV1alphaEndpoint;
/**
* Actual text content in the section. This makes it much easier to consume the information. NOTE: This field might contain HTML and does not guarantee a SafeHtml security contract go/safehtmltypecontracts#safehtml.
* The number of times this endpoint was contacted by your app.
*/
textContent?: string | null;
hitCount?: number | null;
/**
* Metadata about the result.
*/
metadata?: Schema$GoogleChecksReportV1alphaDataMonitoringResultMetadata;
}
export interface Schema$PolicyPurposeOfUseAnnotation {
/**
* Information about a permission that was found in your app.
*/
export interface Schema$GoogleChecksReportV1alphaDataMonitoringPermissionResult {
/**
* Byte offsets for the end of the purpose of use sentence inside the full text.
* Metadata about the result.
*/
endOffset?: string | null;
metadata?: Schema$GoogleChecksReportV1alphaDataMonitoringResultMetadata;
/**
* Purpose of use mentioned in the policy.
* The permission that was found in your app.
*/
purposeOfUse?: string | null;
permission?: Schema$GoogleChecksReportV1alphaPermission;
}
/**
* Information about a data monitoring result.
*/
export interface Schema$GoogleChecksReportV1alphaDataMonitoringResultMetadata {
/**
* Score given by the model representing how confident it was regarding this `text_content` being of `purpose_of_use`.
* Badges that apply to this result.
*/
score?: number | null;
badges?: string[] | null;
/**
* Byte offsets for the start of the purpose of use sentence inside the full text.
* The timestamp when this result was first detected within the last 8 weeks. If not set, it wasn't detected within the last 8 weeks.
*/
startOffset?: string | null;
firstDetectedTime?: string | null;
/**
* The bytes of actual text content in the sentence that mentions the purpose of use. This makes it much easier to consume the information. NOTE: This field might contain HTML and does not guarantee a SafeHtml security contract go/safehtmltypecontracts#safehtml.
* Your app's version name when this result was last detected within the last 8 weeks. If not set, it wasn't detected within the last 8 weeks.
*/
textContent?: string | null;
lastDetectedAppVersion?: string | null;
/**
* The timestamp when this result was last detected within the last 8 weeks. If not set, it wasn't detected within the last 8 weeks.
*/
lastDetectedTime?: string | null;
}
export interface Schema$PolicySectionAnnotation {
/**
* Information about an SDK that was found in your app.
*/
export interface Schema$GoogleChecksReportV1alphaDataMonitoringSdkResult {
/**
* Byte offsets for the end of the section inside the full text.
* Metadata about the result.
*/
endOffset?: string | null;
metadata?: Schema$GoogleChecksReportV1alphaDataMonitoringResultMetadata;
/**
* Score given by the model representing how confident it was regarding this `text_content` being of `section_type`.
* The SDK that was found in your app.
*/
score?: number | null;
sdk?: Schema$GoogleChecksReportV1alphaSdk;
}
/**
* Evidence based on an endpoint that data was sent to.
*/
export interface Schema$GoogleChecksReportV1alphaDataTypeEndpointEvidence {
/**
* Type of the high-level category in the policy.
* Set of SDKs that are attributed to the exfiltration.
*/
sectionType?: string | null;
attributedSdks?: Schema$GoogleChecksReportV1alphaDataTypeEndpointEvidenceAttributedSdk[];
/**
* Byte offsets for the start of the section inside the full text.
* Endpoints the data type was sent to.
*/
startOffset?: string | null;
endpointDetails?: Schema$GoogleChecksReportV1alphaDataTypeEndpointEvidenceEndpointDetails[];
/**
* Actual text content in the section. This makes it much easier to consume the information. NOTE: This field might contain HTML and does not guarantee a SafeHtml security contract go/safehtmltypecontracts#safehtml.
* Type of data that was exfiltrated.
*/
textContent?: string | null;
exfiltratedDataType?: string | null;
}
/**
* Details of SDK that is attributed to the exfiltration.
*/
export interface Schema$GoogleChecksReportV1alphaDataTypeEndpointEvidenceAttributedSdk {
/**
* SDK that is attributed to the exfiltration.
*/
sdk?: Schema$GoogleChecksReportV1alphaSdk;
}
/**
* Details of the endpoint the data type was sent to.
*/
export interface Schema$GoogleChecksReportV1alphaDataTypeEndpointEvidenceEndpointDetails {
/**
* Endpoint the data type was sent to.
*/
endpoint?: Schema$GoogleChecksReportV1alphaEndpoint;
}
/**
* Evidence collected about a data type.
*/
export interface Schema$GoogleChecksReportV1alphaDataTypeEvidence {
/**
* List of endpoints the data type was sent to.
*/
endpoints?: Schema$GoogleChecksReportV1alphaDataTypeEndpointEvidence[];
/**
* List of included permissions that imply collection of the data type.
*/
permissions?: Schema$GoogleChecksReportV1alphaDataTypePermissionEvidence[];
/**
* List of privacy policy texts that imply collection of the data type.
*/
privacyPolicyTexts?: Schema$GoogleChecksReportV1alphaDataTypePrivacyPolicyTextEvidence[];
}
/**
* Evidence based on the inclusion of a permission.
*/
export interface Schema$GoogleChecksReportV1alphaDataTypePermissionEvidence {
/**
* Permission declared by your app.
*/
permission?: Schema$GoogleChecksReportV1alphaPermission;
}
/**
* Evidence based on information from the privacy policy.
*/
export interface Schema$GoogleChecksReportV1alphaDataTypePrivacyPolicyTextEvidence {
/**
* The privacy policy fragment that implies collection of the data type.
*/
policyFragment?: Schema$GoogleChecksReportV1alphaPolicyFragment;
}
/**
* Information about an endpoint.
*/
export interface Schema$GoogleChecksReportV1alphaEndpoint {
/**
* Domain name (e.g. ads.google.com).
*/
domain?: string | null;
}
/**
* The response message for ReportService.ListReports.
*/
export interface Schema$GoogleChecksReportV1alphaListReportsResponse {
/**
* A token which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
*/
nextPageToken?: string | null;
/**
* The reports for the specified app.
*/
reports?: Schema$GoogleChecksReportV1alphaReport[];
}
/**
* Information about a permission.
*/
export interface Schema$GoogleChecksReportV1alphaPermission {
/**
* Permission identifier.
*/
id?: string | null;
}
/**
* Information about a policy fragment.
*/
export interface Schema$GoogleChecksReportV1alphaPolicyFragment {
/**
* HTML content.
*/
htmlContent?: string | null;
/**
* Policy URL.
*/
sourceUri?: string | null;
}
/**
* Privacy report.
*/
export interface Schema$GoogleChecksReportV1alphaReport {
/**
* Information about the analyzed app bundle.
*/
appBundle?: Schema$GoogleChecksReportV1alphaAppBundle;
/**
* List of checks that were run on the app bundle.
*/
checks?: Schema$GoogleChecksReportV1alphaCheck[];
/**
* Information related to data monitoring.
*/
dataMonitoring?: Schema$GoogleChecksReportV1alphaDataMonitoring;
/**
* Resource name of the report.
*/
name?: string | null;
/**
* A URL to view results.
*/
resultsUri?: string | null;
}
/**
* Information about an SDK.
*/
export interface Schema$GoogleChecksReportV1alphaSdk {
/**
* SDK identifier.
*/
id?: string | null;
}
/**
* The response message for Operations.ListOperations.
*/
export interface Schema$ListOperationsResponse {
/**
* The standard List next-page token.
*/
nextPageToken?: string | null;
/**
* A list of operations that matches the specified filter in the request.
*/
operations?: Schema$Operation[];
}
/**
* This resource represents a long-running operation that is the result of a network API call.
*/
export interface Schema$Operation {
/**
* If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
*/
done?: boolean | null;
/**
* The error result of the operation in case of failure or cancellation.
*/
error?: Schema$Status;
/**
* Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
*/
metadata?: {
[key: string]: any;
} | null;
/**
* The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id\}`.
*/
name?: string | null;
/**
* The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
*/
response?: {
[key: string]: any;
} | null;
}
/**
* The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

@@ -316,4 +712,53 @@ */

operations: Resource$Accounts$Apps$Operations;
reports: Resource$Accounts$Apps$Reports;
constructor(context: APIRequestContext);
/**
* Gets an app.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
get(params: Params$Resource$Accounts$Apps$Get, options: StreamMethodOptions): GaxiosPromise<Readable>;
get(params?: Params$Resource$Accounts$Apps$Get, options?: MethodOptions): GaxiosPromise<Schema$GoogleChecksAccountV1alphaApp>;
get(params: Params$Resource$Accounts$Apps$Get, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
get(params: Params$Resource$Accounts$Apps$Get, options: MethodOptions | BodyResponseCallback<Schema$GoogleChecksAccountV1alphaApp>, callback: BodyResponseCallback<Schema$GoogleChecksAccountV1alphaApp>): void;
get(params: Params$Resource$Accounts$Apps$Get, callback: BodyResponseCallback<Schema$GoogleChecksAccountV1alphaApp>): void;
get(callback: BodyResponseCallback<Schema$GoogleChecksAccountV1alphaApp>): void;
/**
* Lists the apps under the given account.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
list(params: Params$Resource$Accounts$Apps$List, options: StreamMethodOptions): GaxiosPromise<Readable>;
list(params?: Params$Resource$Accounts$Apps$List, options?: MethodOptions): GaxiosPromise<Schema$GoogleChecksAccountV1alphaListAppsResponse>;
list(params: Params$Resource$Accounts$Apps$List, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
list(params: Params$Resource$Accounts$Apps$List, options: MethodOptions | BodyResponseCallback<Schema$GoogleChecksAccountV1alphaListAppsResponse>, callback: BodyResponseCallback<Schema$GoogleChecksAccountV1alphaListAppsResponse>): void;
list(params: Params$Resource$Accounts$Apps$List, callback: BodyResponseCallback<Schema$GoogleChecksAccountV1alphaListAppsResponse>): void;
list(callback: BodyResponseCallback<Schema$GoogleChecksAccountV1alphaListAppsResponse>): void;
}
export interface Params$Resource$Accounts$Apps$Get extends StandardParameters {
/**
* Required. Resource name of the app. Example: `accounts/123/apps/456`
*/
name?: string;
}
export interface Params$Resource$Accounts$Apps$List extends StandardParameters {
/**
* Optional. The maximum number of results to return. The server may further constrain the maximum number of results returned in a single page. If unspecified, the server will decide the number of results to be returned.
*/
pageSize?: number;
/**
* Optional. A page token received from a previous `ListApps` call. Provide this to retrieve the subsequent page.
*/
pageToken?: string;
/**
* Required. The parent account. Example: `accounts/123`
*/
parent?: string;
}
export class Resource$Accounts$Apps$Operations {

@@ -443,7 +888,7 @@ context: APIRequestContext;

}
export class Resource$Privacypolicy {
export class Resource$Accounts$Apps$Reports {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Analyzes the privacy policy of the given policy URL or content.
* Gets a report. By default, only the name and results_uri fields are returned. You can include other fields by listing them in the `fields` URL query parameter. For example, `?fields=name,checks` will return the name and checks fields.
*

@@ -455,30 +900,10 @@ * @param params - Parameters for request

*/
analyze(params: Params$Resource$Privacypolicy$Analyze, options: StreamMethodOptions): GaxiosPromise<Readable>;
analyze(params?: Params$Resource$Privacypolicy$Analyze, options?: MethodOptions): GaxiosPromise<Schema$AnalyzePrivacyPolicyResponse>;
analyze(params: Params$Resource$Privacypolicy$Analyze, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
analyze(params: Params$Resource$Privacypolicy$Analyze, options: MethodOptions | BodyResponseCallback<Schema$AnalyzePrivacyPolicyResponse>, callback: BodyResponseCallback<Schema$AnalyzePrivacyPolicyResponse>): void;
analyze(params: Params$Resource$Privacypolicy$Analyze, callback: BodyResponseCallback<Schema$AnalyzePrivacyPolicyResponse>): void;
analyze(callback: BodyResponseCallback<Schema$AnalyzePrivacyPolicyResponse>): void;
}
export interface Params$Resource$Privacypolicy$Analyze extends StandardParameters {
get(params: Params$Resource$Accounts$Apps$Reports$Get, options: StreamMethodOptions): GaxiosPromise<Readable>;
get(params?: Params$Resource$Accounts$Apps$Reports$Get, options?: MethodOptions): GaxiosPromise<Schema$GoogleChecksReportV1alphaReport>;
get(params: Params$Resource$Accounts$Apps$Reports$Get, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
get(params: Params$Resource$Accounts$Apps$Reports$Get, options: MethodOptions | BodyResponseCallback<Schema$GoogleChecksReportV1alphaReport>, callback: BodyResponseCallback<Schema$GoogleChecksReportV1alphaReport>): void;
get(params: Params$Resource$Accounts$Apps$Reports$Get, callback: BodyResponseCallback<Schema$GoogleChecksReportV1alphaReport>): void;
get(callback: BodyResponseCallback<Schema$GoogleChecksReportV1alphaReport>): void;
/**
* Request body metadata
*/
requestBody?: Schema$AnalyzePrivacyPolicyRequest;
}
export class Resource$Projects {
context: APIRequestContext;
privacypolicy: Resource$Projects$Privacypolicy;
constructor(context: APIRequestContext);
}
export class Resource$Projects$Privacypolicy {
context: APIRequestContext;
operations: Resource$Projects$Privacypolicy$Operations;
constructor(context: APIRequestContext);
}
export class Resource$Projects$Privacypolicy$Operations {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
* Lists reports for the specified app. By default, only the name and results_uri fields are returned. You can include other fields by listing them in the `fields` URL query parameter. For example, `?fields=reports(name,checks)` will return the name and checks fields.
*

@@ -490,112 +915,83 @@ * @param params - Parameters for request

*/
cancel(params: Params$Resource$Projects$Privacypolicy$Operations$Cancel, options: StreamMethodOptions): GaxiosPromise<Readable>;
cancel(params?: Params$Resource$Projects$Privacypolicy$Operations$Cancel, options?: MethodOptions): GaxiosPromise<Schema$Empty>;
cancel(params: Params$Resource$Projects$Privacypolicy$Operations$Cancel, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
cancel(params: Params$Resource$Projects$Privacypolicy$Operations$Cancel, options: MethodOptions | BodyResponseCallback<Schema$Empty>, callback: BodyResponseCallback<Schema$Empty>): void;
cancel(params: Params$Resource$Projects$Privacypolicy$Operations$Cancel, callback: BodyResponseCallback<Schema$Empty>): void;
cancel(callback: BodyResponseCallback<Schema$Empty>): void;
list(params: Params$Resource$Accounts$Apps$Reports$List, options: StreamMethodOptions): GaxiosPromise<Readable>;
list(params?: Params$Resource$Accounts$Apps$Reports$List, options?: MethodOptions): GaxiosPromise<Schema$GoogleChecksReportV1alphaListReportsResponse>;
list(params: Params$Resource$Accounts$Apps$Reports$List, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
list(params: Params$Resource$Accounts$Apps$Reports$List, options: MethodOptions | BodyResponseCallback<Schema$GoogleChecksReportV1alphaListReportsResponse>, callback: BodyResponseCallback<Schema$GoogleChecksReportV1alphaListReportsResponse>): void;
list(params: Params$Resource$Accounts$Apps$Reports$List, callback: BodyResponseCallback<Schema$GoogleChecksReportV1alphaListReportsResponse>): void;
list(callback: BodyResponseCallback<Schema$GoogleChecksReportV1alphaListReportsResponse>): void;
}
export interface Params$Resource$Accounts$Apps$Reports$Get extends StandardParameters {
/**
* Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
* Optional. An [AIP-160](https://google.aip.dev/160) filter string to filter checks within the report. Only checks that match the filter string are included in the response. Example: `state = FAILED`
*/
delete(params: Params$Resource$Projects$Privacypolicy$Operations$Delete, options: StreamMethodOptions): GaxiosPromise<Readable>;
delete(params?: Params$Resource$Projects$Privacypolicy$Operations$Delete, options?: MethodOptions): GaxiosPromise<Schema$Empty>;
delete(params: Params$Resource$Projects$Privacypolicy$Operations$Delete, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
delete(params: Params$Resource$Projects$Privacypolicy$Operations$Delete, options: MethodOptions | BodyResponseCallback<Schema$Empty>, callback: BodyResponseCallback<Schema$Empty>): void;
delete(params: Params$Resource$Projects$Privacypolicy$Operations$Delete, callback: BodyResponseCallback<Schema$Empty>): void;
delete(callback: BodyResponseCallback<Schema$Empty>): void;
checksFilter?: string;
/**
* Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
* Required. Resource name of the report. Example: `accounts/123/apps/456/reports/789`
*/
get(params: Params$Resource$Projects$Privacypolicy$Operations$Get, options: StreamMethodOptions): GaxiosPromise<Readable>;
get(params?: Params$Resource$Projects$Privacypolicy$Operations$Get, options?: MethodOptions): GaxiosPromise<Schema$Operation>;
get(params: Params$Resource$Projects$Privacypolicy$Operations$Get, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
get(params: Params$Resource$Projects$Privacypolicy$Operations$Get, options: MethodOptions | BodyResponseCallback<Schema$Operation>, callback: BodyResponseCallback<Schema$Operation>): void;
get(params: Params$Resource$Projects$Privacypolicy$Operations$Get, callback: BodyResponseCallback<Schema$Operation>): void;
get(callback: BodyResponseCallback<Schema$Operation>): void;
name?: string;
}
export interface Params$Resource$Accounts$Apps$Reports$List extends StandardParameters {
/**
* Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
* Optional. An [AIP-160](https://google.aip.dev/160) filter string to filter checks within reports. Only checks that match the filter string are included in the response. Example: `state = FAILED`
*/
list(params: Params$Resource$Projects$Privacypolicy$Operations$List, options: StreamMethodOptions): GaxiosPromise<Readable>;
list(params?: Params$Resource$Projects$Privacypolicy$Operations$List, options?: MethodOptions): GaxiosPromise<Schema$ListOperationsResponse>;
list(params: Params$Resource$Projects$Privacypolicy$Operations$List, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
list(params: Params$Resource$Projects$Privacypolicy$Operations$List, options: MethodOptions | BodyResponseCallback<Schema$ListOperationsResponse>, callback: BodyResponseCallback<Schema$ListOperationsResponse>): void;
list(params: Params$Resource$Projects$Privacypolicy$Operations$List, callback: BodyResponseCallback<Schema$ListOperationsResponse>): void;
list(callback: BodyResponseCallback<Schema$ListOperationsResponse>): void;
checksFilter?: string;
/**
* Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. If the operation is already done, the latest state is immediately returned. If the timeout specified is greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If the server does not support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort basis. It may return the latest state before the specified timeout (including immediately), meaning even an immediate response is no guarantee that the operation is done.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
* Optional. An [AIP-160](https://google.aip.dev/160) filter string to filter reports. Example: `appBundle.releaseType = PRE_RELEASE`
*/
wait(params: Params$Resource$Projects$Privacypolicy$Operations$Wait, options: StreamMethodOptions): GaxiosPromise<Readable>;
wait(params?: Params$Resource$Projects$Privacypolicy$Operations$Wait, options?: MethodOptions): GaxiosPromise<Schema$Operation>;
wait(params: Params$Resource$Projects$Privacypolicy$Operations$Wait, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
wait(params: Params$Resource$Projects$Privacypolicy$Operations$Wait, options: MethodOptions | BodyResponseCallback<Schema$Operation>, callback: BodyResponseCallback<Schema$Operation>): void;
wait(params: Params$Resource$Projects$Privacypolicy$Operations$Wait, callback: BodyResponseCallback<Schema$Operation>): void;
wait(callback: BodyResponseCallback<Schema$Operation>): void;
}
export interface Params$Resource$Projects$Privacypolicy$Operations$Cancel extends StandardParameters {
filter?: string;
/**
* The name of the operation resource to be cancelled.
* Optional. The maximum number of reports to return. If unspecified, at most 10 reports will be returned. The maximum value is 50; values above 50 will be coerced to 50.
*/
name?: string;
}
export interface Params$Resource$Projects$Privacypolicy$Operations$Delete extends StandardParameters {
pageSize?: number;
/**
* The name of the operation resource to be deleted.
* Optional. A page token received from a previous `ListReports` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListReports` must match the call that provided the page token.
*/
name?: string;
}
export interface Params$Resource$Projects$Privacypolicy$Operations$Get extends StandardParameters {
pageToken?: string;
/**
* The name of the operation resource.
* Required. Resource name of the app. Example: `accounts/123/apps/456`
*/
name?: string;
parent?: string;
}
export interface Params$Resource$Projects$Privacypolicy$Operations$List extends StandardParameters {
export class Resource$Media {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* The standard list filter.
* Analyzes the uploaded app bundle and returns a google.longrunning.Operation containing the generated Report. ## Example (upload only) Send a regular POST request with the header `X-Goog-Upload-Protocol: raw`. ``` POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/x/apps/x\}/reports:analyzeUpload HTTP/1.1 X-Goog-Upload-Protocol: raw Content-Length: Content-Type: application/octet-stream ``` ## Example (upload with metadata) Send a multipart POST request where the first body part contains the metadata JSON and the second body part contains the binary upload. Include the header `X-Goog-Upload-Protocol: multipart`. ``` POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/x/apps/x\}/reports:analyzeUpload HTTP/1.1 X-Goog-Upload-Protocol: multipart Content-Length: ? Content-Type: multipart/related; boundary=BOUNDARY --BOUNDARY Content-Type: application/json {"code_reference_id":"db5bcc20f94055fb5bc08cbb9b0e7a5530308786"\} --BOUNDARY --BOUNDARY-- ``` *Note:* Metadata-only requests are not supported.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
filter?: string;
upload(params: Params$Resource$Media$Upload, options: StreamMethodOptions): GaxiosPromise<Readable>;
upload(params?: Params$Resource$Media$Upload, options?: MethodOptions): GaxiosPromise<Schema$Operation>;
upload(params: Params$Resource$Media$Upload, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
upload(params: Params$Resource$Media$Upload, options: MethodOptions | BodyResponseCallback<Schema$Operation>, callback: BodyResponseCallback<Schema$Operation>): void;
upload(params: Params$Resource$Media$Upload, callback: BodyResponseCallback<Schema$Operation>): void;
upload(callback: BodyResponseCallback<Schema$Operation>): void;
}
export interface Params$Resource$Media$Upload extends StandardParameters {
/**
* The name of the operation's parent resource.
* Required. Resource name of the app. Example: `accounts/123/apps/456`
*/
name?: string;
parent?: string;
/**
* The standard list page size.
* Request body metadata
*/
pageSize?: number;
requestBody?: Schema$GoogleChecksReportV1alphaAnalyzeUploadRequest;
/**
* The standard list page token.
* Media metadata
*/
pageToken?: string;
media?: {
/**
* Media mime-type
*/
mimeType?: string;
/**
* Media body contents
*/
body?: any;
};
}
export interface Params$Resource$Projects$Privacypolicy$Operations$Wait extends StandardParameters {
/**
* The name of the operation resource to wait on.
*/
name?: string;
/**
* The maximum duration to wait before timing out. If left blank, the wait will be at most the time permitted by the underlying HTTP/RPC protocol. If RPC context deadline is also specified, the shorter one will be used.
*/
timeout?: string;
}
export {};
}

@@ -42,4 +42,3 @@ "use strict";

this.accounts = new Resource$Accounts(this.context);
this.privacypolicy = new Resource$Privacypolicy(this.context);
this.projects = new Resource$Projects(this.context);
this.media = new Resource$Media(this.context);
}

@@ -59,10 +58,5 @@ }

this.operations = new Resource$Accounts$Apps$Operations(this.context);
this.reports = new Resource$Accounts$Apps$Reports(this.context);
}
}
checks_v1alpha.Resource$Accounts$Apps = Resource$Accounts$Apps;
class Resource$Accounts$Apps$Operations {
constructor(context) {
this.context = context;
}
cancel(paramsOrCallback, optionsOrCallback, callback) {
get(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||

@@ -83,4 +77,4 @@ {});

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}:cancel').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),

@@ -99,3 +93,3 @@ params,

}
delete(paramsOrCallback, optionsOrCallback, callback) {
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||

@@ -116,8 +110,8 @@ {});

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'DELETE',
url: (rootUrl + '/v1alpha/{+parent}/apps').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,

@@ -132,3 +126,9 @@ };

}
get(paramsOrCallback, optionsOrCallback, callback) {
}
checks_v1alpha.Resource$Accounts$Apps = Resource$Accounts$Apps;
class Resource$Accounts$Apps$Operations {
constructor(context) {
this.context = context;
}
cancel(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||

@@ -149,4 +149,4 @@ {});

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
url: (rootUrl + '/v1alpha/{+name}:cancel').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),

@@ -165,3 +165,3 @@ params,

}
list(paramsOrCallback, optionsOrCallback, callback) {
delete(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||

@@ -182,4 +182,4 @@ {});

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}/operations').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'DELETE',
}, options),

@@ -198,3 +198,3 @@ params,

}
wait(paramsOrCallback, optionsOrCallback, callback) {
get(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||

@@ -215,4 +215,4 @@ {});

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}:wait').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),

@@ -231,9 +231,3 @@ params,

}
}
checks_v1alpha.Resource$Accounts$Apps$Operations = Resource$Accounts$Apps$Operations;
class Resource$Privacypolicy {
constructor(context) {
this.context = context;
}
analyze(paramsOrCallback, optionsOrCallback, callback) {
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||

@@ -254,57 +248,6 @@ {});

options: Object.assign({
url: (rootUrl + '/v1alpha/privacypolicy:analyze').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
url: (rootUrl + '/v1alpha/{+name}/operations').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: [],
pathParams: [],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
checks_v1alpha.Resource$Privacypolicy = Resource$Privacypolicy;
class Resource$Projects {
constructor(context) {
this.context = context;
this.privacypolicy = new Resource$Projects$Privacypolicy(this.context);
}
}
checks_v1alpha.Resource$Projects = Resource$Projects;
class Resource$Projects$Privacypolicy {
constructor(context) {
this.context = context;
this.operations = new Resource$Projects$Privacypolicy$Operations(this.context);
}
}
checks_v1alpha.Resource$Projects$Privacypolicy = Resource$Projects$Privacypolicy;
class Resource$Projects$Privacypolicy$Operations {
constructor(context) {
this.context = context;
}
cancel(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://checks.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}:cancel').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],

@@ -321,3 +264,3 @@ pathParams: ['name'],

}
delete(paramsOrCallback, optionsOrCallback, callback) {
wait(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||

@@ -338,4 +281,4 @@ {});

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'DELETE',
url: (rootUrl + '/v1alpha/{+name}:wait').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),

@@ -354,2 +297,8 @@ params,

}
}
checks_v1alpha.Resource$Accounts$Apps$Operations = Resource$Accounts$Apps$Operations;
class Resource$Accounts$Apps$Reports {
constructor(context) {
this.context = context;
}
get(paramsOrCallback, optionsOrCallback, callback) {

@@ -402,8 +351,8 @@ let params = (paramsOrCallback ||

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}/privacypolicy/operations').replace(/([^:]\/)\/+/g, '$1'),
url: (rootUrl + '/v1alpha/{+parent}/reports').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,

@@ -418,5 +367,10 @@ };

}
wait(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
}
checks_v1alpha.Resource$Accounts$Apps$Reports = Resource$Accounts$Apps$Reports;
class Resource$Media {
constructor(context) {
this.context = context;
}
upload(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback || {});
let options = (optionsOrCallback || {});

@@ -435,8 +389,9 @@ if (typeof paramsOrCallback === 'function') {

options: Object.assign({
url: (rootUrl + '/v1alpha/{+name}:wait').replace(/([^:]\/)\/+/g, '$1'),
url: (rootUrl + '/v1alpha/{+parent}/reports:analyzeUpload').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
mediaUrl: (rootUrl + '/upload/v1alpha/{+parent}/reports:analyzeUpload').replace(/([^:]\/)\/+/g, '$1'),
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,

@@ -452,3 +407,3 @@ };

}
checks_v1alpha.Resource$Projects$Privacypolicy$Operations = Resource$Projects$Privacypolicy$Operations;
checks_v1alpha.Resource$Media = Resource$Media;
})(checks_v1alpha || (exports.checks_v1alpha = checks_v1alpha = {}));

@@ -403,2 +403,96 @@ "use strict";

}
countPrintJobsByPrinter(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://chromemanagement.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+customer}/reports:countPrintJobsByPrinter').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['customer'],
pathParams: ['customer'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
countPrintJobsByUser(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://chromemanagement.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+customer}/reports:countPrintJobsByUser').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['customer'],
pathParams: ['customer'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
enumeratePrintJobs(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://chromemanagement.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+customer}/reports:enumeratePrintJobs').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['customer'],
pathParams: ['customer'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
findInstalledAppDevices(paramsOrCallback, optionsOrCallback, callback) {

@@ -443,2 +537,4 @@ let params = (paramsOrCallback ||

this.events = new Resource$Customers$Telemetry$Events(this.context);
this.notificationConfigs =
new Resource$Customers$Telemetry$Notificationconfigs(this.context);
this.users = new Resource$Customers$Telemetry$Users(this.context);

@@ -553,2 +649,104 @@ }

chromemanagement_v1.Resource$Customers$Telemetry$Events = Resource$Customers$Telemetry$Events;
class Resource$Customers$Telemetry$Notificationconfigs {
constructor(context) {
this.context = context;
}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://chromemanagement.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/telemetry/notificationConfigs').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
delete(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://chromemanagement.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'DELETE',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://chromemanagement.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/telemetry/notificationConfigs').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
chromemanagement_v1.Resource$Customers$Telemetry$Notificationconfigs = Resource$Customers$Telemetry$Notificationconfigs;
class Resource$Customers$Telemetry$Users {

@@ -555,0 +753,0 @@ constructor(context) {

@@ -7,2 +7,3 @@ /*! THIS FILE IS AUTO-GENERATED */

import { cloudbuild_v1beta1 } from './v1beta1';
import { cloudbuild_v2 } from './v2';
export declare const VERSIONS: {

@@ -13,2 +14,3 @@ v1: typeof cloudbuild_v1.Cloudbuild;

v1beta1: typeof cloudbuild_v1beta1.Cloudbuild;
v2: typeof cloudbuild_v2.Cloudbuild;
};

@@ -23,2 +25,4 @@ export declare function cloudbuild(version: 'v1'): cloudbuild_v1.Cloudbuild;

export declare function cloudbuild(options: cloudbuild_v1beta1.Options): cloudbuild_v1beta1.Cloudbuild;
export declare function cloudbuild(version: 'v2'): cloudbuild_v2.Cloudbuild;
export declare function cloudbuild(options: cloudbuild_v2.Options): cloudbuild_v2.Cloudbuild;
declare const auth: AuthPlus;

@@ -30,2 +34,3 @@ export { auth };

export { cloudbuild_v1beta1 };
export { cloudbuild_v2 };
export { AuthPlus, GlobalOptions, APIRequestContext, GoogleConfigurable, StreamMethodOptions, GaxiosPromise, MethodOptions, BodyResponseCallback, } from 'googleapis-common';

@@ -15,3 +15,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthPlus = exports.cloudbuild_v1beta1 = exports.cloudbuild_v1alpha2 = exports.cloudbuild_v1alpha1 = exports.cloudbuild_v1 = exports.auth = exports.cloudbuild = exports.VERSIONS = void 0;
exports.AuthPlus = exports.cloudbuild_v2 = exports.cloudbuild_v1beta1 = exports.cloudbuild_v1alpha2 = exports.cloudbuild_v1alpha1 = exports.cloudbuild_v1 = exports.auth = exports.cloudbuild = exports.VERSIONS = void 0;
/*! THIS FILE IS AUTO-GENERATED */

@@ -27,2 +27,4 @@ const googleapis_common_1 = require("googleapis-common");

Object.defineProperty(exports, "cloudbuild_v1beta1", { enumerable: true, get: function () { return v1beta1_1.cloudbuild_v1beta1; } });
const v2_1 = require("./v2");
Object.defineProperty(exports, "cloudbuild_v2", { enumerable: true, get: function () { return v2_1.cloudbuild_v2; } });
exports.VERSIONS = {

@@ -33,2 +35,3 @@ v1: v1_1.cloudbuild_v1.Cloudbuild,

v1beta1: v1beta1_1.cloudbuild_v1beta1.Cloudbuild,
v2: v2_1.cloudbuild_v2.Cloudbuild,
};

@@ -35,0 +38,0 @@ function cloudbuild(versionOrOptions) {

@@ -352,2 +352,34 @@ "use strict";

}
rollbackTarget(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://clouddeploy.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}:rollbackTarget').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
setIamPolicy(paramsOrCallback, optionsOrCallback, callback) {

@@ -354,0 +386,0 @@ let params = (paramsOrCallback ||

@@ -126,3 +126,3 @@ /// <reference types="node" />

/**
* Group IDs are unique for a given project. If the same kind of error occurs in different service contexts, it will receive the same group ID.
* An opaque identifier of the group. This field is assigned by the Error Reporting system and always populated. In the group resource name, the `group_id` is a unique identifier for a particular error group. The identifier is derived from key parts of the error-log content and is treated as Service Data. For information about how Service Data is handled, see [Google Cloud Privacy Notice](https://cloud.google.com/terms/cloud-privacy-notice).
*/

@@ -129,0 +129,0 @@ groupId?: string | null;

@@ -195,3 +195,3 @@ /// <reference types="node" />

/**
* Required, except when used with UpdateJob. Describes the schedule on which the job will be executed. The schedule can be either of the following types: * [Crontab](https://en.wikipedia.org/wiki/Cron#Overview) * English-like [schedule](https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules) As a general rule, execution `n + 1` of a job will not begin until execution `n` has finished. Cloud Scheduler will never allow two simultaneously outstanding executions. For example, this implies that if the `n+1`th execution is scheduled to run at 16:00 but the `n`th execution takes until 16:15, the `n+1`th execution will not start until `16:15`. A scheduled start time will be delayed if the previous execution has not ended when its scheduled time occurs. If retry_count \> 0 and a job attempt fails, the job will be tried a total of retry_count times, with exponential backoff, until the next scheduled start time.
* Required, except when used with UpdateJob. Describes the schedule on which the job will be executed. The schedule can be either of the following types: * [Crontab](https://en.wikipedia.org/wiki/Cron#Overview) * English-like [schedule](https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules) As a general rule, execution `n + 1` of a job will not begin until execution `n` has finished. Cloud Scheduler will never allow two simultaneously outstanding executions. For example, this implies that if the `n+1`th execution is scheduled to run at 16:00 but the `n`th execution takes until 16:15, the `n+1`th execution will not start until `16:15`. A scheduled start time will be delayed if the previous execution has not ended when its scheduled time occurs. If retry_count \> 0 and a job attempt fails, the job will be tried a total of retry_count times, with exponential backoff, until the next scheduled start time. If retry_count is 0, a job attempt will not be retried if it fails. Instead the Cloud Scheduler system will wait for the next scheduled execution time. Setting retry_count to 0 does not prevent failed jobs from running according to schedule after the failure.
*/

@@ -378,3 +378,3 @@ schedule?: string | null;

/**
* The number of attempts that the system will make to run a job using the exponential backoff procedure described by max_doublings. The default value of retry_count is zero. If retry_count is zero, a job attempt will *not* be retried if it fails. Instead the Cloud Scheduler system will wait for the next scheduled execution time. If retry_count is set to a non-zero number then Cloud Scheduler will retry failed attempts, using exponential backoff, retry_count times, or until the next scheduled execution time, whichever comes first. Values greater than 5 and negative values are not allowed.
* The number of attempts that the system will make to run a job using the exponential backoff procedure described by max_doublings. The default value of retry_count is zero. If retry_count is 0, a job attempt will not be retried if it fails. Instead the Cloud Scheduler system will wait for the next scheduled execution time. Setting retry_count to 0 does not prevent failed jobs from running according to schedule after the failure. If retry_count is set to a non-zero number then Cloud Scheduler will retry failed attempts, using exponential backoff, retry_count times, or until the next scheduled execution time, whichever comes first. Values greater than 5 and negative values are not allowed.
*/

@@ -381,0 +381,0 @@ retryCount?: number | null;

@@ -199,3 +199,3 @@ /// <reference types="node" />

/**
* Required, except when used with UpdateJob. Describes the schedule on which the job will be executed. The schedule can be either of the following types: * [Crontab](https://en.wikipedia.org/wiki/Cron#Overview) * English-like [schedule](https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules) As a general rule, execution `n + 1` of a job will not begin until execution `n` has finished. Cloud Scheduler will never allow two simultaneously outstanding executions. For example, this implies that if the `n+1`th execution is scheduled to run at 16:00 but the `n`th execution takes until 16:15, the `n+1`th execution will not start until `16:15`. A scheduled start time will be delayed if the previous execution has not ended when its scheduled time occurs. If retry_count \> 0 and a job attempt fails, the job will be tried a total of retry_count times, with exponential backoff, until the next scheduled start time.
* Required, except when used with UpdateJob. Describes the schedule on which the job will be executed. The schedule can be either of the following types: * [Crontab](https://en.wikipedia.org/wiki/Cron#Overview) * English-like [schedule](https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules) As a general rule, execution `n + 1` of a job will not begin until execution `n` has finished. Cloud Scheduler will never allow two simultaneously outstanding executions. For example, this implies that if the `n+1`th execution is scheduled to run at 16:00 but the `n`th execution takes until 16:15, the `n+1`th execution will not start until `16:15`. A scheduled start time will be delayed if the previous execution has not ended when its scheduled time occurs. If retry_count \> 0 and a job attempt fails, the job will be tried a total of retry_count times, with exponential backoff, until the next scheduled start time. If retry_count is 0, a job attempt will not be retried if it fails. Instead the Cloud Scheduler system will wait for the next scheduled execution time. Setting retry_count to 0 does not prevent failed jobs from running according to schedule after the failure.
*/

@@ -382,3 +382,3 @@ schedule?: string | null;

/**
* The number of attempts that the system will make to run a job using the exponential backoff procedure described by max_doublings. The default value of retry_count is zero. If retry_count is zero, a job attempt will *not* be retried if it fails. Instead the Cloud Scheduler system will wait for the next scheduled execution time. If retry_count is set to a non-zero number then Cloud Scheduler will retry failed attempts, using exponential backoff, retry_count times, or until the next scheduled execution time, whichever comes first. Values greater than 5 and negative values are not allowed.
* The number of attempts that the system will make to run a job using the exponential backoff procedure described by max_doublings. The default value of retry_count is zero. If retry_count is 0, a job attempt will not be retried if it fails. Instead the Cloud Scheduler system will wait for the next scheduled execution time. Setting retry_count to 0 does not prevent failed jobs from running according to schedule after the failure. If retry_count is set to a non-zero number then Cloud Scheduler will retry failed attempts, using exponential backoff, retry_count times, or until the next scheduled execution time, whichever comes first. Values greater than 5 and negative values are not allowed.
*/

@@ -385,0 +385,0 @@ retryCount?: number | null;

@@ -433,3 +433,3 @@ /// <reference types="node" />

/**
* The escalation object to be sent with the escalation request.
* The escalation information to be sent with the escalation request.
*/

@@ -456,7 +456,7 @@ escalation?: Schema$Escalation;

/**
* The list of attachments associated with the given case.
* The list of attachments associated with a case.
*/
attachments?: Schema$Attachment[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `cases.attachments.list` requests. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.attachments.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -470,7 +470,7 @@ nextPageToken?: string | null;

/**
* The list of cases associated with the Google Cloud Resource, after any filters have been applied.
* The list of cases associated with the parent after any filters have been applied.
*/
cases?: Schema$Case[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of the subsequent `ListCasesRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -484,7 +484,7 @@ nextPageToken?: string | null;

/**
* The list of Comments associated with the given Case.
* List of the comments associated with the case.
*/
comments?: Schema$Comment[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `ListCommentsRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.comments.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -644,3 +644,3 @@ nextPageToken?: string | null;

/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `SearchCaseClassificationsRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `caseClassifications.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -654,7 +654,7 @@ nextPageToken?: string | null;

/**
* The list of cases associated with the Google Cloud Resource, after any filters have been applied.
* The list of cases associated with the parent after any filters have been applied.
*/
cases?: Schema$Case[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `SearchCaseRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.search` requests. If unspecified, there are no more results to retrieve.
*/

@@ -684,3 +684,3 @@ nextPageToken?: string | null;

/**
* Retrieve valid classifications to be used when creating a support case. The classications are hierarchical, with each classification containing all levels of the hierarchy, separated by `" \> "`. For example `"Technical Issue \> Compute \> Compute Engine"`. Classification IDs returned by `caseClassifications.search` are guaranteed to be valid for at least six months. If a given classification is deactivated, it immediately stops being returned. After six months, `case.create` requests using the classification ID will fail. Here is an example of calling this endpoint using cURL: ```shell curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://cloudsupport.googleapis.com/v2/caseClassifications:search?query=display_name:"*Compute%20Engine*"' ```
* Retrieve valid classifications to use when creating a support case. Classifications are hierarchical. Each classification is a string containing all levels of the hierarchy separated by `" \> "`. For example, `"Technical Issue \> Compute \> Compute Engine"`. Classification IDs returned by this endpoint are valid for at least six months. When a classification is deactivated, this endpoint immediately stops returning it. After six months, `case.create` requests using the classification will fail. EXAMPLES: cURL: ```shell curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://cloudsupport.googleapis.com/v2/caseClassifications:search?query=display_name:"*Compute%20Engine*"' ``` Python: ```python import googleapiclient.discovery supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version="v2", discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version=v2", ) request = supportApiService.caseClassifications().search( query='display_name:"*Compute Engine*"' ) print(request.execute()) ```
*

@@ -701,3 +701,3 @@ * @param params - Parameters for request

/**
* The maximum number of cases fetched with each request.
* The maximum number of classifications fetched with each request.
*/

@@ -710,3 +710,3 @@ pageSize?: number;

/**
* An expression written in the Google Cloud filter language. If non-empty, then only cases whose fields match the filter are returned. If empty, then no messages are filtered out.
* An expression used to filter case classifications. If it's an empty string, then no filtering happens. Otherwise, case classifications will be returned that match the filter.
*/

@@ -721,3 +721,3 @@ query?: string;

/**
* Close the specified case. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case:close" ```
* Close a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case:close" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().close( name="projects/some-project/cases/43595344" ) print(request.execute()) ```
*

@@ -736,3 +736,3 @@ * @param params - Parameters for request

/**
* Create a new case and associate it with the given Google Cloud Resource. The case object must have the following fields set: `display_name`, `description`, `classification`, and `priority`. Here is an example of calling this endpoint using cURL: ```shell parent="projects/some-project" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "display_name": "Test case created by me.", "description": "a random test case, feel free to close", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" \}, "time_zone": "-07:00", "subscriber_email_addresses": [ "foo@domain.com", "bar@domain.com" ], "testCase": true, "priority": "P3" \}' \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ```
* Create a new case and associate it with a parent. It must have the following fields set: `display_name`, `description`, `classification`, and `priority`. If you're just testing the API and don't want to route your case to an agent, set `testCase=true`. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "display_name": "Test case created by me.", "description": "a random test case, feel free to close", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" \}, "time_zone": "-07:00", "subscriber_email_addresses": [ "foo@domain.com", "bar@domain.com" ], "testCase": true, "priority": "P3" \}' \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().create( parent="projects/some-project", body={ "displayName": "A Test Case", "description": "This is a test case.", "testCase": True, "priority": "P2", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" \}, \}, ) print(request.execute()) ```
*

@@ -751,3 +751,3 @@ * @param params - Parameters for request

/**
* Escalate a case. Escalating a case initiates the Google Cloud Support escalation management process. This operation is only available to certain Customer Care support services. Go to https://cloud.google.com/support and look for 'Technical support escalations' in the feature list to find out which support services let you perform escalations. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "escalation": { "reason": "BUSINESS_IMPACT", "justification": "This is a test escalation." \} \}' \ "https://cloudsupport.googleapis.com/v2/$case:escalate" ```
* Escalate a case, starting the Google Cloud Support escalation management process. This operation is only available for some support services. Go to https://cloud.google.com/support and look for 'Technical support escalations' in the feature list to find out which ones let you do that. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "escalation": { "reason": "BUSINESS_IMPACT", "justification": "This is a test escalation." \} \}' \ "https://cloudsupport.googleapis.com/v2/$case:escalate" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().escalate( name="projects/some-project/cases/43595344", body={ "escalation": { "reason": "BUSINESS_IMPACT", "justification": "This is a test escalation.", \}, \}, ) print(request.execute()) ```
*

@@ -766,3 +766,3 @@ * @param params - Parameters for request

/**
* Retrieve the specified case. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/16033687" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case" ```
* Retrieve a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/16033687" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().get( name="projects/some-project/cases/43595344", ) print(request.execute()) ```
*

@@ -781,3 +781,3 @@ * @param params - Parameters for request

/**
* Retrieve all cases under the specified parent. Note: Listing cases under an organization returns only the cases directly parented by that organization. To retrieve all cases under an organization, including cases parented by projects under that organization, use `cases.search`. Here is an example of calling this endpoint using cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ```
* Retrieve all cases under a parent, but not its children. For example, listing cases under an organization only returns the cases that are directly parented by that organization. To retrieve cases under an organization and its projects, use `cases.search`. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().list(parent="projects/some-project") print(request.execute()) ```
*

@@ -796,3 +796,3 @@ * @param params - Parameters for request

/**
* Update the specified case. Only a subset of fields can be updated. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request PATCH \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "priority": "P1" \}' \ "https://cloudsupport.googleapis.com/v2/$case?updateMask=priority" ```
* Update a case. Only some fields can be updated. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request PATCH \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "priority": "P1" \}' \ "https://cloudsupport.googleapis.com/v2/$case?updateMask=priority" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().patch( name="projects/some-project/cases/43112854", body={ "displayName": "This is Now a New Title", "priority": "P2", \}, ) print(request.execute()) ```
*

@@ -811,3 +811,3 @@ * @param params - Parameters for request

/**
* Search cases using the specified query. Here is an example of calling this endpoint using cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases:search" ```
* Search for cases using a query. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases:search" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().search( parent="projects/some-project", query="state=OPEN" ) print(request.execute()) ```
*

@@ -828,3 +828,3 @@ * @param params - Parameters for request

/**
* Required. The fully qualified name of the case resource to be closed.
* Required. The name of the case to close.
*/

@@ -839,3 +839,3 @@ name?: string;

/**
* Required. The name of the Google Cloud Resource under which the case should be created.
* Required. The name of the parent under which the case should be created.
*/

@@ -850,3 +850,3 @@ parent?: string;

/**
* Required. The fully qualified name of the Case resource to be escalated.
* Required. The name of the case to be escalated.
*/

@@ -861,3 +861,3 @@ name?: string;

/**
* Required. The fully qualified name of a case to be retrieved.
* Required. The full name of a case to be retrieved.
*/

@@ -868,3 +868,3 @@ name?: string;

/**
* An expression written in filter language. If non-empty, the query returns the cases that match the filter. Else, the query doesn't filter the cases. Filter expressions use the following fields with the operators equals (`=`) and `AND`: - `state`: The accepted values are `OPEN` or `CLOSED`. - `priority`: The accepted values are `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. Examples: - `state=CLOSED` - `state=OPEN AND creator.email="tester@example.com"` - `state=OPEN AND (priority=P0 OR priority=P1)`
* An expression used to filter cases. If it's an empty string, then no filtering happens. Otherwise, the endpoint returns the cases that match the filter. Expressions use the following fields separated by `AND` and specified with `=`: - `state`: Can be `OPEN` or `CLOSED`. - `priority`: Can be `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. EXAMPLES: - `state=CLOSED` - `state=OPEN AND creator.email="tester@example.com"` - `state=OPEN AND (priority=P0 OR priority=P1)`
*/

@@ -881,3 +881,3 @@ filter?: string;

/**
* Required. The fully qualified name of parent resource to list cases under.
* Required. The name of a parent to list cases under.
*/

@@ -892,3 +892,3 @@ parent?: string;

/**
* A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
* A list of attributes of the case that should be updated. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. Be careful - if you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
*/

@@ -911,7 +911,7 @@ updateMask?: string;

/**
* The fully qualified name of parent resource to search cases under.
* The name of the parent resource to search for cases under.
*/
parent?: string;
/**
* An expression written in filter language. A query uses the following fields with the operators equals (`=`) and `AND`: - `organization`: An organization name in the form `organizations/`. - `project`: A project name in the form `projects/`. - `state`: The accepted values are `OPEN` or `CLOSED`. - `priority`: The accepted values are `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. - `billingAccount`: A billing account in the form `billingAccounts/` You must specify either `organization` or `project`. To search across `displayName`, `description`, and comments, use a global restriction with no keyword or operator. For example, `"my search"`. To search only cases updated after a certain date, use `update_time` restricted with that particular date, time, and timezone in ISO datetime format. For example, `update_time\>"2020-01-01T00:00:00-05:00"`. `update_time` only supports the greater than operator (`\>`). Examples: - `organization="organizations/123456789"` - `project="projects/my-project-id"` - `project="projects/123456789"` - `billing_account="billingAccounts/123456-A0B0C0-CUZ789"` - `organization="organizations/123456789" AND state=CLOSED` - `project="projects/my-project-id" AND creator.email="tester@example.com"` - `project="projects/my-project-id" AND (priority=P0 OR priority=P1)`
* An expression used to filter cases. Expressions use the following fields separated by `AND` and specified with `=`: - `organization`: An organization name in the form `organizations/`. - `project`: A project name in the form `projects/`. - `state`: Can be `OPEN` or `CLOSED`. - `priority`: Can be `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. You must specify either `organization` or `project`. To search across `displayName`, `description`, and comments, use a global restriction with no keyword or operator. For example, `"my search"`. To search only cases updated after a certain date, use `update_time` restricted with that particular date, time, and timezone in ISO datetime format. For example, `update_time\>"2020-01-01T00:00:00-05:00"`. `update_time` only supports the greater than operator (`\>`). Examples: - `organization="organizations/123456789"` - `project="projects/my-project-id"` - `project="projects/123456789"` - `organization="organizations/123456789" AND state=CLOSED` - `project="projects/my-project-id" AND creator.email="tester@example.com"` - `project="projects/my-project-id" AND (priority=P0 OR priority=P1)`
*/

@@ -924,3 +924,3 @@ query?: string;

/**
* Retrieve all attachments associated with a support case. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/23598314" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/attachments" ```
* List all the attachments associated with a support case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/23598314" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/attachments" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = ( supportApiService.cases() .attachments() .list(parent="projects/some-project/cases/43595344") ) print(request.execute()) ```
*

@@ -949,3 +949,3 @@ * @param params - Parameters for request

/**
* Required. The resource name of Case object for which attachments should be listed.
* Required. The name of the case for which attachments should be listed.
*/

@@ -958,3 +958,3 @@ parent?: string;

/**
* Add a new comment to the specified Case. The comment object must have the following fields set: body. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43591344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "body": "This is a test comment." \}' \ "https://cloudsupport.googleapis.com/v2/$case/comments" ```
* Add a new comment to a case. The comment must have the following fields set: `body`. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43591344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "body": "This is a test comment." \}' \ "https://cloudsupport.googleapis.com/v2/$case/comments" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = ( supportApiService.cases() .comments() .create( parent="projects/some-project/cases/43595344", body={"body": "This is a test comment."\}, ) ) print(request.execute()) ```
*

@@ -973,3 +973,3 @@ * @param params - Parameters for request

/**
* Retrieve all comments associated with the Case object. Here is an example of calling this endpoint using cURL: ```shell case="projects/cloud-support-qa-premium/cases/43595344" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/comments" ```
* List all the comments associated with a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/comments" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = ( supportApiService.cases() .comments() .list(parent="projects/some-project/cases/43595344") ) print(request.execute()) ```
*

@@ -990,3 +990,3 @@ * @param params - Parameters for request

/**
* Required. The resource name of Case to which this comment should be added.
* Required. The name of the case to which the comment should be added.
*/

@@ -1001,11 +1001,11 @@ parent?: string;

/**
* The maximum number of comments fetched with each request. Defaults to 10.
* The maximum number of comments to fetch. Defaults to 10.
*/
pageSize?: number;
/**
* A token identifying the page of results to return. If unspecified, the first page is retrieved.
* A token identifying the page of results to return. If unspecified, the first page is returned.
*/
pageToken?: string;
/**
* Required. The resource name of Case object for which comments should be listed.
* Required. The name of the case for which to list comments.
*/

@@ -1018,3 +1018,3 @@ parent?: string;

/**
* Download a file attachment on a case. Note: HTTP requests must append "?alt=media" to the URL. Here is an example of calling this endpoint using cURL: ```shell name="projects/some-project/cases/43594844/attachments/0674M00000WijAnZAJ" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$name:download?alt=media" ```
* Download a file attached to a case. Note: HTTP requests must append "?alt=media" to the URL. EXAMPLES: cURL: ```shell name="projects/some-project/cases/43594844/attachments/0674M00000WijAnZAJ" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$name:download?alt=media" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.media().download( name="projects/some-project/cases/43595344/attachments/0684M00000Pw6pHQAR" ) request.uri = request.uri.split("?")[0] + "?alt=media" print(request.execute()) ```
*

@@ -1033,3 +1033,3 @@ * @param params - Parameters for request

/**
* Create a file attachment on a case or Cloud resource. The attachment object must have the following fields set: filename. Here is an example of calling this endpoint using cURL: ```shell echo "This text is in a file I'm uploading using CSAPI." \ \> "./example_file.txt" case="projects/some-project/cases/43594844" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --data-binary @"./example_file.txt" \ "https://cloudsupport.googleapis.com/upload/v2beta/$case/attachments?attachment.filename=uploaded_via_curl.txt" ```
* Create a file attachment on a case or Cloud resource. The attachment must have the following fields set: `filename`. EXAMPLES: cURL: ```shell echo "This text is in a file I'm uploading using CSAPI." \ \> "./example_file.txt" case="projects/some-project/cases/43594844" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --data-binary @"./example_file.txt" \ "https://cloudsupport.googleapis.com/upload/v2beta/$case/attachments?attachment.filename=uploaded_via_curl.txt" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) file_path = "./example_file.txt" with open(file_path, "w") as file: file.write( "This text is inside a file I'm going to upload using the Cloud Support API.", ) request = supportApiService.media().upload( parent="projects/some-project/cases/43595344", media_body=file_path ) request.uri = request.uri.split("?")[0] + "?attachment.filename=uploaded_via_python.txt" print(request.execute()) ```
*

@@ -1050,3 +1050,3 @@ * @param params - Parameters for request

/**
* The resource name of the attachment to be downloaded.
* The name of the file attachment to download.
*/

@@ -1057,3 +1057,3 @@ name?: string;

/**
* Required. The resource name of the case (or case parent) to which the attachment should be attached.
* Required. The name of the case or Cloud resource to which the attachment should be attached.
*/

@@ -1060,0 +1060,0 @@ parent?: string;

@@ -437,3 +437,3 @@ /// <reference types="node" />

/**
* The escalation object to be sent with the escalation request.
* The escalation information to be sent with the escalation request.
*/

@@ -460,7 +460,7 @@ escalation?: Schema$Escalation;

/**
* The list of attachments associated with the given case.
* The list of attachments associated with a case.
*/
attachments?: Schema$Attachment[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `cases.attachments.list` requests. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.attachments.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -474,7 +474,7 @@ nextPageToken?: string | null;

/**
* The list of cases associated with the Google Cloud Resource, after any filters have been applied.
* The list of cases associated with the parent after any filters have been applied.
*/
cases?: Schema$Case[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of the subsequent `ListCasesRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -488,7 +488,7 @@ nextPageToken?: string | null;

/**
* The list of Comments associated with the given Case.
* List of the comments associated with the case.
*/
comments?: Schema$Comment[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `ListCommentsRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.comments.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -648,3 +648,3 @@ nextPageToken?: string | null;

/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `SearchCaseClassificationsRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `caseClassifications.list` requests. If unspecified, there are no more results to retrieve.
*/

@@ -658,7 +658,7 @@ nextPageToken?: string | null;

/**
* The list of cases associated with the Google Cloud Resource, after any filters have been applied.
* The list of cases associated with the parent after any filters have been applied.
*/
cases?: Schema$Case[];
/**
* A token to retrieve the next page of results. This should be set in the `page_token` field of subsequent `SearchCaseRequest` message that is issued. If unspecified, there are no more results to retrieve.
* A token to retrieve the next page of results. Set this in the `page_token` field of subsequent `cases.search` requests. If unspecified, there are no more results to retrieve.
*/

@@ -688,3 +688,3 @@ nextPageToken?: string | null;

/**
* Retrieve valid classifications to be used when creating a support case. The classications are hierarchical, with each classification containing all levels of the hierarchy, separated by `" \> "`. For example `"Technical Issue \> Compute \> Compute Engine"`. Classification IDs returned by `caseClassifications.search` are guaranteed to be valid for at least six months. If a given classification is deactivated, it immediately stops being returned. After six months, `case.create` requests using the classification ID will fail. Here is an example of calling this endpoint using cURL: ```shell curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://cloudsupport.googleapis.com/v2/caseClassifications:search?query=display_name:"*Compute%20Engine*"' ```
* Retrieve valid classifications to use when creating a support case. Classifications are hierarchical. Each classification is a string containing all levels of the hierarchy separated by `" \> "`. For example, `"Technical Issue \> Compute \> Compute Engine"`. Classification IDs returned by this endpoint are valid for at least six months. When a classification is deactivated, this endpoint immediately stops returning it. After six months, `case.create` requests using the classification will fail. EXAMPLES: cURL: ```shell curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ 'https://cloudsupport.googleapis.com/v2/caseClassifications:search?query=display_name:"*Compute%20Engine*"' ``` Python: ```python import googleapiclient.discovery supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version="v2", discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version=v2", ) request = supportApiService.caseClassifications().search( query='display_name:"*Compute Engine*"' ) print(request.execute()) ```
*

@@ -705,3 +705,3 @@ * @param params - Parameters for request

/**
* The maximum number of cases fetched with each request.
* The maximum number of classifications fetched with each request.
*/

@@ -714,3 +714,3 @@ pageSize?: number;

/**
* An expression written in the Google Cloud filter language. If non-empty, then only cases whose fields match the filter are returned. If empty, then no messages are filtered out.
* An expression used to filter case classifications. If it's an empty string, then no filtering happens. Otherwise, case classifications will be returned that match the filter.
*/

@@ -725,3 +725,3 @@ query?: string;

/**
* Close the specified case. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case:close" ```
* Close a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case:close" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().close( name="projects/some-project/cases/43595344" ) print(request.execute()) ```
*

@@ -740,3 +740,3 @@ * @param params - Parameters for request

/**
* Create a new case and associate it with the given Google Cloud Resource. The case object must have the following fields set: `display_name`, `description`, `classification`, and `priority`. Here is an example of calling this endpoint using cURL: ```shell parent="projects/some-project" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "display_name": "Test case created by me.", "description": "a random test case, feel free to close", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" \}, "time_zone": "-07:00", "subscriber_email_addresses": [ "foo@domain.com", "bar@domain.com" ], "testCase": true, "priority": "P3" \}' \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ```
* Create a new case and associate it with a parent. It must have the following fields set: `display_name`, `description`, `classification`, and `priority`. If you're just testing the API and don't want to route your case to an agent, set `testCase=true`. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "display_name": "Test case created by me.", "description": "a random test case, feel free to close", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" \}, "time_zone": "-07:00", "subscriber_email_addresses": [ "foo@domain.com", "bar@domain.com" ], "testCase": true, "priority": "P3" \}' \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().create( parent="projects/some-project", body={ "displayName": "A Test Case", "description": "This is a test case.", "testCase": True, "priority": "P2", "classification": { "id": "100IK2AKCLHMGRJ9CDGMOCGP8DM6UTB4BT262T31BT1M2T31DHNMENPO6KS36CPJ786L2TBFEHGN6NPI64R3CDHN8880G08I1H3MURR7DHII0GRCDTQM8" \}, \}, ) print(request.execute()) ```
*

@@ -755,3 +755,3 @@ * @param params - Parameters for request

/**
* Escalate a case. Escalating a case initiates the Google Cloud Support escalation management process. This operation is only available to certain Customer Care support services. Go to https://cloud.google.com/support and look for 'Technical support escalations' in the feature list to find out which support services let you perform escalations. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "escalation": { "reason": "BUSINESS_IMPACT", "justification": "This is a test escalation." \} \}' \ "https://cloudsupport.googleapis.com/v2/$case:escalate" ```
* Escalate a case, starting the Google Cloud Support escalation management process. This operation is only available for some support services. Go to https://cloud.google.com/support and look for 'Technical support escalations' in the feature list to find out which ones let you do that. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "escalation": { "reason": "BUSINESS_IMPACT", "justification": "This is a test escalation." \} \}' \ "https://cloudsupport.googleapis.com/v2/$case:escalate" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().escalate( name="projects/some-project/cases/43595344", body={ "escalation": { "reason": "BUSINESS_IMPACT", "justification": "This is a test escalation.", \}, \}, ) print(request.execute()) ```
*

@@ -770,3 +770,3 @@ * @param params - Parameters for request

/**
* Retrieve the specified case. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/16033687" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case" ```
* Retrieve a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/16033687" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().get( name="projects/some-project/cases/43595344", ) print(request.execute()) ```
*

@@ -785,3 +785,3 @@ * @param params - Parameters for request

/**
* Retrieve all cases under the specified parent. Note: Listing cases under an organization returns only the cases directly parented by that organization. To retrieve all cases under an organization, including cases parented by projects under that organization, use `cases.search`. Here is an example of calling this endpoint using cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ```
* Retrieve all cases under a parent, but not its children. For example, listing cases under an organization only returns the cases that are directly parented by that organization. To retrieve cases under an organization and its projects, use `cases.search`. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().list(parent="projects/some-project") print(request.execute()) ```
*

@@ -800,3 +800,3 @@ * @param params - Parameters for request

/**
* Update the specified case. Only a subset of fields can be updated. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request PATCH \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "priority": "P1" \}' \ "https://cloudsupport.googleapis.com/v2/$case?updateMask=priority" ```
* Update a case. Only some fields can be updated. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --request PATCH \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header "Content-Type: application/json" \ --data '{ "priority": "P1" \}' \ "https://cloudsupport.googleapis.com/v2/$case?updateMask=priority" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().patch( name="projects/some-project/cases/43112854", body={ "displayName": "This is Now a New Title", "priority": "P2", \}, ) print(request.execute()) ```
*

@@ -815,3 +815,3 @@ * @param params - Parameters for request

/**
* Search cases using the specified query. Here is an example of calling this endpoint using cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases:search" ```
* Search for cases using a query. EXAMPLES: cURL: ```shell parent="projects/some-project" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$parent/cases:search" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.cases().search( parent="projects/some-project", query="state=OPEN" ) print(request.execute()) ```
*

@@ -832,3 +832,3 @@ * @param params - Parameters for request

/**
* Required. The fully qualified name of the case resource to be closed.
* Required. The name of the case to close.
*/

@@ -843,3 +843,3 @@ name?: string;

/**
* Required. The name of the Google Cloud Resource under which the case should be created.
* Required. The name of the parent under which the case should be created.
*/

@@ -854,3 +854,3 @@ parent?: string;

/**
* Required. The fully qualified name of the Case resource to be escalated.
* Required. The name of the case to be escalated.
*/

@@ -865,3 +865,3 @@ name?: string;

/**
* Required. The fully qualified name of a case to be retrieved.
* Required. The full name of a case to be retrieved.
*/

@@ -872,3 +872,3 @@ name?: string;

/**
* An expression written in filter language. If non-empty, the query returns the cases that match the filter. Else, the query doesn't filter the cases. Filter expressions use the following fields with the operators equals (`=`) and `AND`: - `state`: The accepted values are `OPEN` or `CLOSED`. - `priority`: The accepted values are `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. Examples: - `state=CLOSED` - `state=OPEN AND creator.email="tester@example.com"` - `state=OPEN AND (priority=P0 OR priority=P1)`
* An expression used to filter cases. If it's an empty string, then no filtering happens. Otherwise, the endpoint returns the cases that match the filter. Expressions use the following fields separated by `AND` and specified with `=`: - `state`: Can be `OPEN` or `CLOSED`. - `priority`: Can be `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. EXAMPLES: - `state=CLOSED` - `state=OPEN AND creator.email="tester@example.com"` - `state=OPEN AND (priority=P0 OR priority=P1)`
*/

@@ -885,3 +885,3 @@ filter?: string;

/**
* Required. The fully qualified name of parent resource to list cases under.
* Required. The name of a parent to list cases under.
*/

@@ -896,3 +896,3 @@ parent?: string;

/**
* A list of attributes of the case object that should be updated as part of this request. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. WARNING: If you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
* A list of attributes of the case that should be updated. Supported values are `priority`, `display_name`, and `subscriber_email_addresses`. If no fields are specified, all supported fields are updated. Be careful - if you do not provide a field mask, then you might accidentally clear some fields. For example, if you leave the field mask empty and do not provide a value for `subscriber_email_addresses`, then `subscriber_email_addresses` is updated to empty.
*/

@@ -915,7 +915,7 @@ updateMask?: string;

/**
* The fully qualified name of parent resource to search cases under.
* The name of the parent resource to search for cases under.
*/
parent?: string;
/**
* An expression written in filter language. A query uses the following fields with the operators equals (`=`) and `AND`: - `organization`: An organization name in the form `organizations/`. - `project`: A project name in the form `projects/`. - `state`: The accepted values are `OPEN` or `CLOSED`. - `priority`: The accepted values are `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. - `billingAccount`: A billing account in the form `billingAccounts/` You must specify either `organization` or `project`. To search across `displayName`, `description`, and comments, use a global restriction with no keyword or operator. For example, `"my search"`. To search only cases updated after a certain date, use `update_time` restricted with that particular date, time, and timezone in ISO datetime format. For example, `update_time\>"2020-01-01T00:00:00-05:00"`. `update_time` only supports the greater than operator (`\>`). Examples: - `organization="organizations/123456789"` - `project="projects/my-project-id"` - `project="projects/123456789"` - `billing_account="billingAccounts/123456-A0B0C0-CUZ789"` - `organization="organizations/123456789" AND state=CLOSED` - `project="projects/my-project-id" AND creator.email="tester@example.com"` - `project="projects/my-project-id" AND (priority=P0 OR priority=P1)`
* An expression used to filter cases. Expressions use the following fields separated by `AND` and specified with `=`: - `organization`: An organization name in the form `organizations/`. - `project`: A project name in the form `projects/`. - `state`: Can be `OPEN` or `CLOSED`. - `priority`: Can be `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`. - `creator.email`: The email address of the case creator. You must specify either `organization` or `project`. To search across `displayName`, `description`, and comments, use a global restriction with no keyword or operator. For example, `"my search"`. To search only cases updated after a certain date, use `update_time` restricted with that particular date, time, and timezone in ISO datetime format. For example, `update_time\>"2020-01-01T00:00:00-05:00"`. `update_time` only supports the greater than operator (`\>`). Examples: - `organization="organizations/123456789"` - `project="projects/my-project-id"` - `project="projects/123456789"` - `organization="organizations/123456789" AND state=CLOSED` - `project="projects/my-project-id" AND creator.email="tester@example.com"` - `project="projects/my-project-id" AND (priority=P0 OR priority=P1)`
*/

@@ -928,3 +928,3 @@ query?: string;

/**
* Retrieve all attachments associated with a support case. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/23598314" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/attachments" ```
* List all the attachments associated with a support case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/23598314" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/attachments" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = ( supportApiService.cases() .attachments() .list(parent="projects/some-project/cases/43595344") ) print(request.execute()) ```
*

@@ -953,3 +953,3 @@ * @param params - Parameters for request

/**
* Required. The resource name of Case object for which attachments should be listed.
* Required. The name of the case for which attachments should be listed.
*/

@@ -962,3 +962,3 @@ parent?: string;

/**
* Add a new comment to the specified Case. The comment object must have the following fields set: body. Here is an example of calling this endpoint using cURL: ```shell case="projects/some-project/cases/43591344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "body": "This is a test comment." \}' \ "https://cloudsupport.googleapis.com/v2/$case/comments" ```
* Add a new comment to a case. The comment must have the following fields set: `body`. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43591344" curl \ --request POST \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Content-Type: application/json' \ --data '{ "body": "This is a test comment." \}' \ "https://cloudsupport.googleapis.com/v2/$case/comments" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = ( supportApiService.cases() .comments() .create( parent="projects/some-project/cases/43595344", body={"body": "This is a test comment."\}, ) ) print(request.execute()) ```
*

@@ -977,3 +977,3 @@ * @param params - Parameters for request

/**
* Retrieve all comments associated with the Case object. Here is an example of calling this endpoint using cURL: ```shell case="projects/cloud-support-qa-premium/cases/43595344" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/comments" ```
* List all the comments associated with a case. EXAMPLES: cURL: ```shell case="projects/some-project/cases/43595344" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$case/comments" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = ( supportApiService.cases() .comments() .list(parent="projects/some-project/cases/43595344") ) print(request.execute()) ```
*

@@ -994,3 +994,3 @@ * @param params - Parameters for request

/**
* Required. The resource name of Case to which this comment should be added.
* Required. The name of the case to which the comment should be added.
*/

@@ -1005,11 +1005,11 @@ parent?: string;

/**
* The maximum number of comments fetched with each request. Defaults to 10.
* The maximum number of comments to fetch. Defaults to 10.
*/
pageSize?: number;
/**
* A token identifying the page of results to return. If unspecified, the first page is retrieved.
* A token identifying the page of results to return. If unspecified, the first page is returned.
*/
pageToken?: string;
/**
* Required. The resource name of Case object for which comments should be listed.
* Required. The name of the case for which to list comments.
*/

@@ -1022,3 +1022,3 @@ parent?: string;

/**
* Download a file attachment on a case. Note: HTTP requests must append "?alt=media" to the URL. Here is an example of calling this endpoint using cURL: ```shell name="projects/some-project/cases/43594844/attachments/0674M00000WijAnZAJ" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$name:download?alt=media" ```
* Download a file attached to a case. Note: HTTP requests must append "?alt=media" to the URL. EXAMPLES: cURL: ```shell name="projects/some-project/cases/43594844/attachments/0674M00000WijAnZAJ" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudsupport.googleapis.com/v2/$name:download?alt=media" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) request = supportApiService.media().download( name="projects/some-project/cases/43595344/attachments/0684M00000Pw6pHQAR" ) request.uri = request.uri.split("?")[0] + "?alt=media" print(request.execute()) ```
*

@@ -1037,3 +1037,3 @@ * @param params - Parameters for request

/**
* Create a file attachment on a case or Cloud resource. The attachment object must have the following fields set: filename. Here is an example of calling this endpoint using cURL: ```shell echo "This text is in a file I'm uploading using CSAPI." \ \> "./example_file.txt" case="projects/some-project/cases/43594844" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --data-binary @"./example_file.txt" \ "https://cloudsupport.googleapis.com/upload/v2beta/$case/attachments?attachment.filename=uploaded_via_curl.txt" ```
* Create a file attachment on a case or Cloud resource. The attachment must have the following fields set: `filename`. EXAMPLES: cURL: ```shell echo "This text is in a file I'm uploading using CSAPI." \ \> "./example_file.txt" case="projects/some-project/cases/43594844" curl \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --data-binary @"./example_file.txt" \ "https://cloudsupport.googleapis.com/upload/v2beta/$case/attachments?attachment.filename=uploaded_via_curl.txt" ``` Python: ```python import googleapiclient.discovery api_version = "v2" supportApiService = googleapiclient.discovery.build( serviceName="cloudsupport", version=api_version, discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version\}", ) file_path = "./example_file.txt" with open(file_path, "w") as file: file.write( "This text is inside a file I'm going to upload using the Cloud Support API.", ) request = supportApiService.media().upload( parent="projects/some-project/cases/43595344", media_body=file_path ) request.uri = request.uri.split("?")[0] + "?attachment.filename=uploaded_via_python.txt" print(request.execute()) ```
*

@@ -1054,3 +1054,3 @@ * @param params - Parameters for request

/**
* The resource name of the attachment to be downloaded.
* The name of the file attachment to download.
*/

@@ -1061,3 +1061,3 @@ name?: string;

/**
* Required. The resource name of the case (or case parent) to which the attachment should be attached.
* Required. The name of the case or Cloud resource to which the attachment should be attached.
*/

@@ -1064,0 +1064,0 @@ parent?: string;

@@ -132,2 +132,33 @@ "use strict";

}
getCmekConfig(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://cloudtasks.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v2beta2/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {

@@ -164,2 +195,34 @@ let params = (paramsOrCallback ||

}
updateCmekConfig(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://cloudtasks.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl +
'/v2beta2/projects/{projectsId}/locations/{locationsId}/cmekConfig').replace(/([^:]\/)\/+/g, '$1'),
method: 'PATCH',
}, options),
params,
requiredParams: ['projectsId', 'locationsId'],
pathParams: ['locationsId', 'projectsId'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}

@@ -166,0 +229,0 @@ cloudtasks_v2beta2.Resource$Projects$Locations = Resource$Projects$Locations;

@@ -88,2 +88,33 @@ "use strict";

}
getCmekConfig(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://cloudtasks.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v2beta3/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {

@@ -120,2 +151,34 @@ let params = (paramsOrCallback ||

}
updateCmekConfig(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://cloudtasks.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl +
'/v2beta3/projects/{projectsId}/locations/{locationsId}/cmekConfig').replace(/([^:]\/)\/+/g, '$1'),
method: 'PATCH',
}, options),
params,
requiredParams: ['projectsId', 'locationsId'],
pathParams: ['locationsId', 'projectsId'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}

@@ -122,0 +185,0 @@ cloudtasks_v2beta3.Resource$Projects$Locations = Resource$Projects$Locations;

@@ -79,2 +79,14 @@ /// <reference types="node" />

/**
* Brief Description of action
*/
description?: string | null;
/**
* Display Name of action to be shown on client side
*/
displayName?: string | null;
/**
* JsonSchema representation of this actions's input schema
*/
inputJsonSchema?: Schema$JsonSchema;
/**
* List containing input parameter metadata.

@@ -88,2 +100,6 @@ */

/**
* JsonSchema representation of this actions's result schema
*/
resultJsonSchema?: Schema$JsonSchema;
/**
* List containing the metadata of result fields.

@@ -122,2 +138,6 @@ */

/**
* JsonSchema representation of this entity's schema
*/
jsonSchema?: Schema$JsonSchema;
/**
* The name of the entity type.

@@ -192,2 +212,6 @@ */

/**
* JsonSchema of the field, applicable only if field is of type `STRUCT`
*/
jsonSchema?: Schema$JsonSchema;
/**
* The following boolean field specifies if the current Field acts as a primary key or id if the parent is of type entity.

@@ -214,2 +238,8 @@ */

/**
* The following map contains fields that are not explicitly mentioned above,this give connectors the flexibility to add new metadata fields.
*/
additionalDetails?: {
[key: string]: any;
} | null;
/**
* The data type of the Parameter

@@ -227,2 +257,6 @@ */

/**
* JsonSchema of the parameter, applicable only if parameter is of type `STRUCT`
*/
jsonSchema?: Schema$JsonSchema;
/**
* Name of the Parameter.

@@ -237,2 +271,51 @@ */

/**
* JsonSchema representation of schema metadata
*/
export interface Schema$JsonSchema {
/**
* Additional details apart from standard json schema fields, this gives flexibility to store metadata about the schema
*/
additionalDetails?: {
[key: string]: any;
} | null;
/**
* The default value of the field or object described by this schema.
*/
default?: any | null;
/**
* A description of this schema.
*/
description?: string | null;
/**
* Possible values for an enumeration. This works in conjunction with `type` to represent types with a fixed set of legal values
*/
enum?: any[] | null;
/**
* Format of the value as per https://json-schema.org/understanding-json-schema/reference/string.html#format
*/
format?: string | null;
/**
* Schema that applies to array values, applicable only if this is of type `array`.
*/
items?: Schema$JsonSchema;
/**
* JDBC datatype of the field.
*/
jdbcType?: string | null;
/**
* The child schemas, applicable only if this is of type `object`. The key is the name of the property and the value is the json schema that describes that property
*/
properties?: {
[key: string]: Schema$JsonSchema;
} | null;
/**
* Whether this property is required.
*/
required?: string[] | null;
/**
* JSON Schema Validation: A Vocabulary for Structural Validation of JSON
*/
type?: string[] | null;
}
/**
* Response message for ActionService.ListActions

@@ -289,6 +372,25 @@ */

/**
* Sets the limit for the maximum number of rows returned after the query execution.
*/
maxRows?: string | null;
/**
* Required. Sql query to execute.
*/
query?: string | null;
/**
* In the struct, the value corresponds to the value of query parameter and date type corresponds to the date type of the query parameter.
*/
queryParameters?: Schema$QueryParameter[];
/**
* Sets the number of seconds the driver will wait for a query to execute.
*/
timeout?: string | null;
}
/**
* Query parameter definition
*/
export interface Schema$QueryParameter {
dataType?: string | null;
value?: any | null;
}
export interface Schema$Reference {

@@ -317,2 +419,6 @@ /**

/**
* JsonSchema of the result, applicable only if parameter is of type `STRUCT`
*/
jsonSchema?: Schema$JsonSchema;
/**
* Name of the metadata field.

@@ -391,2 +497,16 @@ */

/**
* Gets the schema of the given action.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
get(params: Params$Resource$Projects$Locations$Connections$Actions$Get, options: StreamMethodOptions): GaxiosPromise<Readable>;
get(params?: Params$Resource$Projects$Locations$Connections$Actions$Get, options?: MethodOptions): GaxiosPromise<Schema$Action>;
get(params: Params$Resource$Projects$Locations$Connections$Actions$Get, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
get(params: Params$Resource$Projects$Locations$Connections$Actions$Get, options: MethodOptions | BodyResponseCallback<Schema$Action>, callback: BodyResponseCallback<Schema$Action>): void;
get(params: Params$Resource$Projects$Locations$Connections$Actions$Get, callback: BodyResponseCallback<Schema$Action>): void;
get(callback: BodyResponseCallback<Schema$Action>): void;
/**
* Gets the schema of all the actions supported by the connector.

@@ -416,2 +536,8 @@ *

}
export interface Params$Resource$Projects$Locations$Connections$Actions$Get extends StandardParameters {
/**
* Required. Resource name of the Action. Format: projects/{project\}/locations/{location\}/connections/{connection\}/actions/{action\}
*/
name?: string;
}
export interface Params$Resource$Projects$Locations$Connections$Actions$List extends StandardParameters {

@@ -430,2 +556,6 @@ /**

parent?: string;
/**
* Specifies which fields of the Action are returned in the response.
*/
view?: string;
}

@@ -437,2 +567,16 @@ export class Resource$Projects$Locations$Connections$Entitytypes {

/**
* Gets metadata of given entity type
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
get(params: Params$Resource$Projects$Locations$Connections$Entitytypes$Get, options: StreamMethodOptions): GaxiosPromise<Readable>;
get(params?: Params$Resource$Projects$Locations$Connections$Entitytypes$Get, options?: MethodOptions): GaxiosPromise<Schema$EntityType>;
get(params: Params$Resource$Projects$Locations$Connections$Entitytypes$Get, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
get(params: Params$Resource$Projects$Locations$Connections$Entitytypes$Get, options: MethodOptions | BodyResponseCallback<Schema$EntityType>, callback: BodyResponseCallback<Schema$EntityType>): void;
get(params: Params$Resource$Projects$Locations$Connections$Entitytypes$Get, callback: BodyResponseCallback<Schema$EntityType>): void;
get(callback: BodyResponseCallback<Schema$EntityType>): void;
/**
* Lists metadata related to all entity types present in the external system.

@@ -452,2 +596,8 @@ *

}
export interface Params$Resource$Projects$Locations$Connections$Entitytypes$Get extends StandardParameters {
/**
* Required. Resource name of the Entity Type. Format: projects/{project\}/locations/{location\}/connections/{connection\}/entityTypes/{entityType\}
*/
name?: string;
}
export interface Params$Resource$Projects$Locations$Connections$Entitytypes$List extends StandardParameters {

@@ -466,2 +616,6 @@ /**

parent?: string;
/**
* Specifies which fields of the Entity Type are returned in the response.
*/
view?: string;
}

@@ -468,0 +622,0 @@ export class Resource$Projects$Locations$Connections$Entitytypes$Entities {

@@ -136,2 +136,34 @@ "use strict";

}
get(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://connectors.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v2/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {

@@ -177,2 +209,34 @@ let params = (paramsOrCallback ||

}
get(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://connectors.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v2/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {

@@ -179,0 +243,0 @@ let params = (paramsOrCallback ||

@@ -93,3 +93,3 @@ /// <reference types="node" />

/**
* Message describing ContactCenter object Next ID: 15
* Message describing ContactCenter object Next ID: 16
*/

@@ -384,2 +384,6 @@ export interface Schema$ContactCenter {

/**
* IdP field that maps to the user’s email address
*/
emailMapping?: string | null;
/**
* Entity id URL

@@ -386,0 +390,0 @@ */

@@ -830,3 +830,3 @@ /// <reference types="node" />

/**
* The name of the property. If name includes "."s, it may be interpreted as a property name path.
* A reference to a property. Requires: * MUST be a dot-delimited (`.`) string of segments, where each segment conforms to entity property name limitations.
*/

@@ -833,0 +833,0 @@ name?: string | null;

@@ -8,2 +8,3 @@ /*! THIS FILE IS AUTO-GENERATED */

import { displayvideo_v2 } from './v2';
import { displayvideo_v3 } from './v3';
export declare const VERSIONS: {

@@ -15,2 +16,3 @@ v1: typeof displayvideo_v1.Displayvideo;

v2: typeof displayvideo_v2.Displayvideo;
v3: typeof displayvideo_v3.Displayvideo;
};

@@ -27,2 +29,4 @@ export declare function displayvideo(version: 'v1'): displayvideo_v1.Displayvideo;

export declare function displayvideo(options: displayvideo_v2.Options): displayvideo_v2.Displayvideo;
export declare function displayvideo(version: 'v3'): displayvideo_v3.Displayvideo;
export declare function displayvideo(options: displayvideo_v3.Options): displayvideo_v3.Displayvideo;
declare const auth: AuthPlus;

@@ -35,2 +39,3 @@ export { auth };

export { displayvideo_v2 };
export { displayvideo_v3 };
export { AuthPlus, GlobalOptions, APIRequestContext, GoogleConfigurable, StreamMethodOptions, GaxiosPromise, MethodOptions, BodyResponseCallback, } from 'googleapis-common';

@@ -15,3 +15,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthPlus = exports.displayvideo_v2 = exports.displayvideo_v1dev = exports.displayvideo_v1beta2 = exports.displayvideo_v1beta = exports.displayvideo_v1 = exports.auth = exports.displayvideo = exports.VERSIONS = void 0;
exports.AuthPlus = exports.displayvideo_v3 = exports.displayvideo_v2 = exports.displayvideo_v1dev = exports.displayvideo_v1beta2 = exports.displayvideo_v1beta = exports.displayvideo_v1 = exports.auth = exports.displayvideo = exports.VERSIONS = void 0;
/*! THIS FILE IS AUTO-GENERATED */

@@ -29,2 +29,4 @@ const googleapis_common_1 = require("googleapis-common");

Object.defineProperty(exports, "displayvideo_v2", { enumerable: true, get: function () { return v2_1.displayvideo_v2; } });
const v3_1 = require("./v3");
Object.defineProperty(exports, "displayvideo_v3", { enumerable: true, get: function () { return v3_1.displayvideo_v3; } });
exports.VERSIONS = {

@@ -36,2 +38,3 @@ v1: v1_1.displayvideo_v1.Displayvideo,

v2: v2_1.displayvideo_v2.Displayvideo,
v3: v3_1.displayvideo_v3.Displayvideo,
};

@@ -38,0 +41,0 @@ function displayvideo(versionOrOptions) {

@@ -709,2 +709,34 @@ "use strict";

}
listDocuments(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://documentai.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta3/{+dataset}:listDocuments').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['dataset'],
pathParams: ['dataset'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
updateDatasetSchema(paramsOrCallback, optionsOrCallback, callback) {

@@ -711,0 +743,0 @@ let params = (paramsOrCallback ||

@@ -345,3 +345,3 @@ /// <reference types="node" />

/**
* Possible unique matched link that server need to check before performing fingerprint match. If passed link is short server need to expand the link. If link is long server need to vslidate the link.
* Possible unique matched link that server need to check before performing device heuristics match. If passed link is short server need to expand the link. If link is long server need to vslidate the link.
*/

@@ -367,3 +367,3 @@ uniqueMatchLinkToCheck?: string | null;

/**
* The deep-link attributed post-install via one of several techniques (fingerprint, copy unique).
* The deep-link attributed post-install via one of several techniques (device heuristics, copy unique).
*/

@@ -380,3 +380,3 @@ deepLink?: string | null;

/**
* Invitation ID attributed post-install via one of several techniques (fingerprint, copy unique).
* Invitation ID attributed post-install via one of several techniques (device heuristics, copy unique).
*/

@@ -393,3 +393,3 @@ invitationId?: string | null;

/**
* Entire FDL (short or long) attributed post-install via one of several techniques (fingerprint, copy unique).
* Entire FDL (short or long) attributed post-install via one of several techniques (device heuristics, copy unique).
*/

@@ -396,0 +396,0 @@ requestedLink?: string | null;

@@ -72,2 +72,3 @@ /// <reference types="node" />

operations: Resource$Operations;
projects: Resource$Projects;
constructor(options: GlobalOptions, google?: GoogleConfigurable);

@@ -81,2 +82,99 @@ }

/**
* A set of ACME challenges you can use to allow Hosting to create an SSL certificate for your domain name before directing traffic to Hosting servers. Use either the DNS or HTTP challenge; it's not necessary to provide both.
*/
export interface Schema$CertVerification {
/**
* Output only. A `TXT` record to add to your DNS records that confirms your intent to let Hosting create an SSL cert for your domain name.
*/
dns?: Schema$DnsUpdates;
/**
* Output only. A file to add to your existing, non-Hosting hosting service that confirms your intent to let Hosting create an SSL cert for your domain name.
*/
http?: Schema$HttpUpdate;
}
/**
* Metadata associated with a`CustomDomain` operation.
*/
export interface Schema$CustomDomainMetadata {
/**
* The `CertState` of the domain name's SSL certificate.
*/
certState?: string | null;
/**
* The `HostState` of the domain name this `CustomDomain` refers to.
*/
hostState?: string | null;
/**
* A list of issues that are currently preventing Hosting from completing the operation. These are generally DNS-related issues that Hosting encounters when querying a domain name's records or attempting to mint an SSL certificate.
*/
issues?: Schema$Status[];
/**
* A set of DNS record updates and ACME challenges that allow you to transition domain names to Firebase Hosting with zero downtime. These updates allow Hosting to create an SSL certificate and establish ownership for your custom domain before Hosting begins serving traffic on it. If your domain name is already in active use with another provider, add one of the challenges and make the recommended DNS updates. After adding challenges and adjusting DNS records as necessary, wait for the `ownershipState` to be `OWNERSHIP_ACTIVE` and the `certState` to be `CERT_ACTIVE` before sending traffic to Hosting.
*/
liveMigrationSteps?: Schema$LiveMigrationStep[];
/**
* The `OwnershipState` of the domain name this `CustomDomain` refers to.
*/
ownershipState?: string | null;
/**
* A set of DNS record updates that allow Hosting to serve secure content on your domain name. The record type determines the update's purpose: - `A` and `AAAA`: Updates your domain name's IP addresses so that they direct traffic to Hosting servers. - `TXT`: Updates ownership permissions on your domain name, letting Hosting know that your custom domain's project has permission to perfrom actions for that domain name. - `CAA`: Updates your domain name's list of authorized Certificate Authorities (CAs). Only present if you have existing `CAA` records that prohibit Hosting's CA from minting certs for your domain name. These updates include all DNS changes you'll need to get started with Hosting, but, if made all at once, can result in a brief period of downtime for your domain name--while Hosting creates and uploads an SSL cert, for example. If you'd like to add your domain name to Hosting without downtime, complete the `liveMigrationSteps` first, before making the remaining updates in this field.
*/
quickSetupUpdates?: Schema$DnsUpdates;
}
/**
* DNS records are resource records that define how systems and services should behave when handling requests for a domain name. For example, when you add `A` records to your domain name's DNS records, you're informing other systems (such as your users' web browsers) to contact those IPv4 addresses to retrieve resources relevant to your domain name (such as your Hosting site files).
*/
export interface Schema$DnsRecord {
/**
* Output only. The domain name the record pertains to, e.g. `foo.bar.com.`.
*/
domainName?: string | null;
/**
* Output only. The data of the record. The meaning of the value depends on record type: - A and AAAA: IP addresses for the domain name. - CNAME: Another domain to check for records. - TXT: Arbitrary text strings associated with the domain name. Hosting uses TXT records to determine which Firebase projects have permission to act on the domain name's behalf. - CAA: The record's flags, tag, and value, e.g. `0 issue "pki.goog"`.
*/
rdata?: string | null;
/**
* Output only. An enum that indicates the a required action for this record.
*/
requiredAction?: string | null;
/**
* Output only. The record's type, which determines what data the record contains.
*/
type?: string | null;
}
/**
* A set of DNS records relevant to the setup and maintenance of a custom domain in Firebase Hosting.
*/
export interface Schema$DnsRecordSet {
/**
* Output only. An error Hosting services encountered when querying your domain name's DNS records. Note: Hosting ignores `NXDOMAIN` errors, as those generally just mean that a domain name hasn't been set up yet.
*/
checkError?: Schema$Status;
/**
* Output only. The domain name the record set pertains to.
*/
domainName?: string | null;
/**
* Output only. Records on the domain.
*/
records?: Schema$DnsRecord[];
}
/**
* A set of DNS record updates that you should make to allow Hosting to serve secure content in response to requests against your domain name. These updates present the current state of your domain name's DNS records when Hosting last queried them, and the desired set of records that Hosting needs to see before your custom domain can be fully active.
*/
export interface Schema$DnsUpdates {
/**
* The last time Hosting checked your custom domain's DNS records.
*/
checkTime?: string | null;
/**
* The set of DNS records Hosting needs to serve secure content on the domain.
*/
desired?: Schema$DnsRecordSet[];
/**
* The set of DNS records Hosting discovered when inspecting a domain.
*/
discovered?: Schema$DnsRecordSet[];
}
/**
* A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); \}

@@ -87,2 +185,27 @@ */

/**
* A file you can add to your existing, non-Hosting hosting service that confirms your intent to allow Hosting's Certificate Authorities to create an SSL certificate for your domain.
*/
export interface Schema$HttpUpdate {
/**
* Output only. An error encountered during the last contents check. If null, the check completed successfully.
*/
checkError?: Schema$Status;
/**
* Output only. A text string to serve at the path.
*/
desired?: string | null;
/**
* Output only. Whether Hosting was able to find the required file contents on the specified path during its last check.
*/
discovered?: string | null;
/**
* Output only. The last time Hosting systems checked for the file contents.
*/
lastCheckTime?: string | null;
/**
* Output only. The path to the file.
*/
path?: string | null;
}
/**
* The response message for Operations.ListOperations.

@@ -101,2 +224,23 @@ */

/**
* A set of updates including ACME challenges and DNS records that allow Hosting to create an SSL certificate and establish project ownership for your domain name before you direct traffic to Hosting servers. Use these updates to facilitate zero downtime migrations to Hosting from other services. After you've made the recommended updates, check your custom domain's `ownershipState` and `certState`. To avoid downtime, they should be `OWNERSHIP_ACTIVE` and `CERT_ACTIVE`, respectively, before you update your `A` and `AAAA` records.
*/
export interface Schema$LiveMigrationStep {
/**
* Output only. A pair of ACME challenges that Hosting's Certificate Authority (CA) can use to create an SSL cert for your domain name. Use either the DNS or HTTP challenge; it's not necessary to provide both.
*/
certVerification?: Schema$CertVerification;
/**
* Output only. DNS updates to facilitate your domain's zero-downtime migration to Hosting.
*/
dnsUpdates?: Schema$DnsUpdates;
/**
* Output only. Issues that prevent the current step from completing.
*/
issues?: Schema$Status[];
/**
* Output only. The state of the live migration step, indicates whether you should work to complete the step now, in the future, or have already completed it.
*/
state?: string | null;
}
/**
* This resource represents a long-running operation that is the result of a network API call.

@@ -229,3 +373,66 @@ */

}
export class Resource$Projects {
context: APIRequestContext;
sites: Resource$Projects$Sites;
constructor(context: APIRequestContext);
}
export class Resource$Projects$Sites {
context: APIRequestContext;
customDomains: Resource$Projects$Sites$Customdomains;
constructor(context: APIRequestContext);
}
export class Resource$Projects$Sites$Customdomains {
context: APIRequestContext;
operations: Resource$Projects$Sites$Customdomains$Operations;
constructor(context: APIRequestContext);
}
export class Resource$Projects$Sites$Customdomains$Operations {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* CancelOperation is a part of the google.longrunning.Operations interface, but is not implemented for CustomDomain resources.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
cancel(params: Params$Resource$Projects$Sites$Customdomains$Operations$Cancel, options: StreamMethodOptions): GaxiosPromise<Readable>;
cancel(params?: Params$Resource$Projects$Sites$Customdomains$Operations$Cancel, options?: MethodOptions): GaxiosPromise<Schema$Empty>;
cancel(params: Params$Resource$Projects$Sites$Customdomains$Operations$Cancel, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
cancel(params: Params$Resource$Projects$Sites$Customdomains$Operations$Cancel, options: MethodOptions | BodyResponseCallback<Schema$Empty>, callback: BodyResponseCallback<Schema$Empty>): void;
cancel(params: Params$Resource$Projects$Sites$Customdomains$Operations$Cancel, callback: BodyResponseCallback<Schema$Empty>): void;
cancel(callback: BodyResponseCallback<Schema$Empty>): void;
/**
* DeleteOperation is a part of the google.longrunning.Operations interface, but is not implemented for CustomDomain resources.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
delete(params: Params$Resource$Projects$Sites$Customdomains$Operations$Delete, options: StreamMethodOptions): GaxiosPromise<Readable>;
delete(params?: Params$Resource$Projects$Sites$Customdomains$Operations$Delete, options?: MethodOptions): GaxiosPromise<Schema$Empty>;
delete(params: Params$Resource$Projects$Sites$Customdomains$Operations$Delete, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
delete(params: Params$Resource$Projects$Sites$Customdomains$Operations$Delete, options: MethodOptions | BodyResponseCallback<Schema$Empty>, callback: BodyResponseCallback<Schema$Empty>): void;
delete(params: Params$Resource$Projects$Sites$Customdomains$Operations$Delete, callback: BodyResponseCallback<Schema$Empty>): void;
delete(callback: BodyResponseCallback<Schema$Empty>): void;
}
export interface Params$Resource$Projects$Sites$Customdomains$Operations$Cancel extends StandardParameters {
/**
* The name of the operation resource to be cancelled.
*/
name?: string;
/**
* Request body metadata
*/
requestBody?: Schema$CancelOperationRequest;
}
export interface Params$Resource$Projects$Sites$Customdomains$Operations$Delete extends StandardParameters {
/**
* The name of the operation resource to be deleted.
*/
name?: string;
}
export {};
}

@@ -42,2 +42,3 @@ "use strict";

this.operations = new Resource$Operations(this.context);
this.projects = new Resource$Projects(this.context);
}

@@ -144,2 +145,93 @@ }

firebasehosting_v1.Resource$Operations = Resource$Operations;
class Resource$Projects {
constructor(context) {
this.context = context;
this.sites = new Resource$Projects$Sites(this.context);
}
}
firebasehosting_v1.Resource$Projects = Resource$Projects;
class Resource$Projects$Sites {
constructor(context) {
this.context = context;
this.customDomains = new Resource$Projects$Sites$Customdomains(this.context);
}
}
firebasehosting_v1.Resource$Projects$Sites = Resource$Projects$Sites;
class Resource$Projects$Sites$Customdomains {
constructor(context) {
this.context = context;
this.operations = new Resource$Projects$Sites$Customdomains$Operations(this.context);
}
}
firebasehosting_v1.Resource$Projects$Sites$Customdomains = Resource$Projects$Sites$Customdomains;
class Resource$Projects$Sites$Customdomains$Operations {
constructor(context) {
this.context = context;
}
cancel(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://firebasehosting.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}:cancel').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
delete(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://firebasehosting.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'DELETE',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
firebasehosting_v1.Resource$Projects$Sites$Customdomains$Operations = Resource$Projects$Sites$Customdomains$Operations;
})(firebasehosting_v1 || (exports.firebasehosting_v1 = firebasehosting_v1 = {}));

@@ -84,3 +84,3 @@ /// <reference types="node" />

/**
* Resource name of the bucket.
* Output only. Resource name of the bucket.
*/

@@ -87,0 +87,0 @@ name?: string | null;

@@ -367,2 +367,12 @@ /// <reference types="node" />

/**
* Metadata related to the create database operation.
*/
export interface Schema$GoogleFirestoreAdminV1CreateDatabaseMetadata {
}
/**
* Metadata related to the delete database operation.
*/
export interface Schema$GoogleFirestoreAdminV1DeleteDatabaseMetadata {
}
/**
* Describes the progress of the operation. Unit of work is generic and must be interpreted based on where Progress is used.

@@ -369,0 +379,0 @@ */

@@ -48,2 +48,3 @@ "use strict";

this.players = new Resource$Players(this.context);
this.recall = new Resource$Recall(this.context);
this.revisions = new Resource$Revisions(this.context);

@@ -775,2 +776,132 @@ this.scores = new Resource$Scores(this.context);

games_v1.Resource$Players = Resource$Players;
class Resource$Recall {
constructor(context) {
this.context = context;
}
linkPersona(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://games.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/games/v1/recall:linkPersona').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: [],
pathParams: [],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
resetPersona(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://games.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/games/v1/recall:resetPersona').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: [],
pathParams: [],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
retrieveTokens(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://games.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/games/v1/recall/tokens/{sessionId}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['sessionId'],
pathParams: ['sessionId'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
unlinkPersona(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://games.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/games/v1/recall:unlinkPersona').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: [],
pathParams: [],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
games_v1.Resource$Recall = Resource$Recall;
class Resource$Revisions {

@@ -777,0 +908,0 @@ constructor(context) {

@@ -209,5 +209,13 @@ /// <reference types="node" />

/**
* The ratio of user-report spam vs. email that was sent to the inbox. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
* The ratio of user-report spam vs. email that was sent to the inbox. This is potentially inexact -- users may want to refer to the description of the interval fields userReportedSpamRatioLowerBound and userReportedSpamRatioUpperBound for more explicit accuracy guarantees. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
*/
userReportedSpamRatio?: number | null;
/**
* The lower bound of the confidence interval for the user reported spam ratio. If this field is set, then the value of userReportedSpamRatio is set to the midpoint of this interval and is thus inexact. However, the true ratio is guaranteed to be in between this lower bound and the corresponding upper bound 95% of the time. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
*/
userReportedSpamRatioLowerBound?: number | null;
/**
* The upper bound of the confidence interval for the user reported spam ratio. If this field is set, then the value of userReportedSpamRatio is set to the midpoint of this interval and is thus inexact. However, the true ratio is guaranteed to be in between this upper bound and the corresponding lower bound 95% of the time. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
*/
userReportedSpamRatioUpperBound?: number | null;
}

@@ -214,0 +222,0 @@ export class Resource$Domains {

@@ -213,5 +213,13 @@ /// <reference types="node" />

/**
* The ratio of user-report spam vs. email that was sent to the inbox. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
* The ratio of user-report spam vs. email that was sent to the inbox. This is potentially inexact -- users may want to refer to the description of the interval fields userReportedSpamRatioLowerBound and userReportedSpamRatioUpperBound for more explicit accuracy guarantees. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
*/
userReportedSpamRatio?: number | null;
/**
* The lower bound of the confidence interval for the user reported spam ratio. If this field is set, then the value of userReportedSpamRatio is set to the midpoint of this interval and is thus inexact. However, the true ratio is guaranteed to be in between this lower bound and the corresponding upper bound 95% of the time. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
*/
userReportedSpamRatioLowerBound?: number | null;
/**
* The upper bound of the confidence interval for the user reported spam ratio. If this field is set, then the value of userReportedSpamRatio is set to the midpoint of this interval and is thus inexact. However, the true ratio is guaranteed to be in between this upper bound and the corresponding lower bound 95% of the time. This metric only pertains to emails authenticated by [DKIM](http://www.dkim.org/).
*/
userReportedSpamRatioUpperBound?: number | null;
}

@@ -218,0 +226,0 @@ export class Resource$Domains {

@@ -75,2 +75,35 @@ /// <reference types="node" />

/**
* Represents the metadata of the long-running operation.
*/
export interface Schema$GoogleCloudCommonOperationMetadata {
/**
* Output only. API version used to start the operation.
*/
apiVersion?: string | null;
/**
* Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
*/
cancelRequested?: boolean | null;
/**
* Output only. The time the operation was created.
*/
createTime?: string | null;
/**
* Output only. The time the operation finished running.
*/
endTime?: string | null;
/**
* Output only. Human-readable status of the operation, if any.
*/
statusDetail?: string | null;
/**
* Output only. Server-defined resource path for the target of the operation.
*/
target?: string | null;
/**
* Output only. Name of the verb executed by the operation.
*/
verb?: string | null;
}
/**
* Audit log information specific to Cloud IAM admin APIs. This message is serialized as an `Any` type in the `ServiceData` message of an `AuditLog` message.

@@ -77,0 +110,0 @@ */

@@ -75,2 +75,35 @@ /// <reference types="node" />

/**
* Represents the metadata of the long-running operation.
*/
export interface Schema$GoogleCloudCommonOperationMetadata {
/**
* Output only. API version used to start the operation.
*/
apiVersion?: string | null;
/**
* Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
*/
cancelRequested?: boolean | null;
/**
* Output only. The time the operation was created.
*/
createTime?: string | null;
/**
* Output only. The time the operation finished running.
*/
endTime?: string | null;
/**
* Output only. Human-readable status of the operation, if any.
*/
statusDetail?: string | null;
/**
* Output only. Server-defined resource path for the target of the operation.
*/
target?: string | null;
/**
* Output only. Name of the verb executed by the operation.
*/
verb?: string | null;
}
/**
* Audit log information specific to Cloud IAM admin APIs. This message is serialized as an `Any` type in the `ServiceData` message of an `AuditLog` message.

@@ -77,0 +110,0 @@ */

@@ -131,3 +131,3 @@ /// <reference types="node" />

/**
* An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] \}, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", \} \} ], "etag": "BwWWja0YfJA=", "version": 3 \} **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
* An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] \}, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", \} \} ], "etag": "BwWWja0YfJA=", "version": 3 \} ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
*/

@@ -134,0 +134,0 @@ export interface Schema$Policy {

@@ -17,2 +17,3 @@ /*! THIS FILE IS AUTO-GENERATED */

import { alertcenter } from './alertcenter';
import { alloydb } from './alloydb';
import { analytics } from './analytics';

@@ -36,2 +37,3 @@ import { analyticsadmin } from './analyticsadmin';

import { authorizedbuyersmarketplace } from './authorizedbuyersmarketplace';
import { backupdr } from './backupdr';
import { baremetalsolution } from './baremetalsolution';

@@ -200,2 +202,3 @@ import { batch } from './batch';

import { playdeveloperreporting } from './playdeveloperreporting';
import { playgrouping } from './playgrouping';
import { playintegrity } from './playintegrity';

@@ -212,2 +215,3 @@ import { plus } from './plus';

import { pubsublite } from './pubsublite';
import { rapidmigrationassessment } from './rapidmigrationassessment';
import { readerrevenuesubscriptionlinking } from './readerrevenuesubscriptionlinking';

@@ -268,2 +272,3 @@ import { realtimebidding } from './realtimebidding';

import { vmmigration } from './vmmigration';
import { vmwareengine } from './vmwareengine';
import { vpcaccess } from './vpcaccess';

@@ -303,2 +308,3 @@ import { webfonts } from './webfonts';

alertcenter: typeof alertcenter;
alloydb: typeof alloydb;
analytics: typeof analytics;

@@ -322,2 +328,3 @@ analyticsadmin: typeof analyticsadmin;

authorizedbuyersmarketplace: typeof authorizedbuyersmarketplace;
backupdr: typeof backupdr;
baremetalsolution: typeof baremetalsolution;

@@ -486,2 +493,3 @@ batch: typeof batch;

playdeveloperreporting: typeof playdeveloperreporting;
playgrouping: typeof playgrouping;
playintegrity: typeof playintegrity;

@@ -498,2 +506,3 @@ plus: typeof plus;

pubsublite: typeof pubsublite;
rapidmigrationassessment: typeof rapidmigrationassessment;
readerrevenuesubscriptionlinking: typeof readerrevenuesubscriptionlinking;

@@ -554,2 +563,3 @@ realtimebidding: typeof realtimebidding;

vmmigration: typeof vmmigration;
vmwareengine: typeof vmwareengine;
vpcaccess: typeof vpcaccess;

@@ -556,0 +566,0 @@ webfonts: typeof webfonts;

@@ -32,2 +32,3 @@ "use strict";

const alertcenter_1 = require("./alertcenter");
const alloydb_1 = require("./alloydb");
const analytics_1 = require("./analytics");

@@ -51,2 +52,3 @@ const analyticsadmin_1 = require("./analyticsadmin");

const authorizedbuyersmarketplace_1 = require("./authorizedbuyersmarketplace");
const backupdr_1 = require("./backupdr");
const baremetalsolution_1 = require("./baremetalsolution");

@@ -215,2 +217,3 @@ const batch_1 = require("./batch");

const playdeveloperreporting_1 = require("./playdeveloperreporting");
const playgrouping_1 = require("./playgrouping");
const playintegrity_1 = require("./playintegrity");

@@ -227,2 +230,3 @@ const plus_1 = require("./plus");

const pubsublite_1 = require("./pubsublite");
const rapidmigrationassessment_1 = require("./rapidmigrationassessment");
const readerrevenuesubscriptionlinking_1 = require("./readerrevenuesubscriptionlinking");

@@ -283,2 +287,3 @@ const realtimebidding_1 = require("./realtimebidding");

const vmmigration_1 = require("./vmmigration");
const vmwareengine_1 = require("./vmwareengine");
const vpcaccess_1 = require("./vpcaccess");

@@ -312,2 +317,3 @@ const webfonts_1 = require("./webfonts");

alertcenter: alertcenter_1.VERSIONS,
alloydb: alloydb_1.VERSIONS,
analytics: analytics_1.VERSIONS,

@@ -331,2 +337,3 @@ analyticsadmin: analyticsadmin_1.VERSIONS,

authorizedbuyersmarketplace: authorizedbuyersmarketplace_1.VERSIONS,
backupdr: backupdr_1.VERSIONS,
baremetalsolution: baremetalsolution_1.VERSIONS,

@@ -495,2 +502,3 @@ batch: batch_1.VERSIONS,

playdeveloperreporting: playdeveloperreporting_1.VERSIONS,
playgrouping: playgrouping_1.VERSIONS,
playintegrity: playintegrity_1.VERSIONS,

@@ -507,2 +515,3 @@ plus: plus_1.VERSIONS,

pubsublite: pubsublite_1.VERSIONS,
rapidmigrationassessment: rapidmigrationassessment_1.VERSIONS,
readerrevenuesubscriptionlinking: readerrevenuesubscriptionlinking_1.VERSIONS,

@@ -563,2 +572,3 @@ realtimebidding: realtimebidding_1.VERSIONS,

vmmigration: vmmigration_1.VERSIONS,
vmwareengine: vmwareengine_1.VERSIONS,
vpcaccess: vpcaccess_1.VERSIONS,

@@ -594,2 +604,3 @@ webfonts: webfonts_1.VERSIONS,

this.alertcenter = alertcenter_1.alertcenter;
this.alloydb = alloydb_1.alloydb;
this.analytics = analytics_1.analytics;

@@ -613,2 +624,3 @@ this.analyticsadmin = analyticsadmin_1.analyticsadmin;

this.authorizedbuyersmarketplace = authorizedbuyersmarketplace_1.authorizedbuyersmarketplace;
this.backupdr = backupdr_1.backupdr;
this.baremetalsolution = baremetalsolution_1.baremetalsolution;

@@ -777,2 +789,3 @@ this.batch = batch_1.batch;

this.playdeveloperreporting = playdeveloperreporting_1.playdeveloperreporting;
this.playgrouping = playgrouping_1.playgrouping;
this.playintegrity = playintegrity_1.playintegrity;

@@ -789,2 +802,3 @@ this.plus = plus_1.plus;

this.pubsublite = pubsublite_1.pubsublite;
this.rapidmigrationassessment = rapidmigrationassessment_1.rapidmigrationassessment;
this.readerrevenuesubscriptionlinking = readerrevenuesubscriptionlinking_1.readerrevenuesubscriptionlinking;

@@ -845,2 +859,3 @@ this.realtimebidding = realtimebidding_1.realtimebidding;

this.vmmigration = vmmigration_1.vmmigration;
this.vmwareengine = vmwareengine_1.vmwareengine;
this.vpcaccess = vpcaccess_1.vpcaccess;

@@ -847,0 +862,0 @@ this.webfonts = webfonts_1.webfonts;

@@ -59,5 +59,5 @@ /// <reference types="node" />

/**
* Indexing API
* Web Search Indexing API
*
* Notifies Google when your web pages change.
* Notifies Google Web Search when your web pages change.
*

@@ -64,0 +64,0 @@ * @example

@@ -25,5 +25,5 @@ "use strict";

/**
* Indexing API
* Web Search Indexing API
*
* Notifies Google when your web pages change.
* Notifies Google Web Search when your web pages change.
*

@@ -30,0 +30,0 @@ * @example

@@ -257,3 +257,3 @@ /// <reference types="node" />

/**
* Metadata associated with the entity. For most entity types, the metadata is a Wikipedia URL (`wikipedia_url`) and Knowledge Graph MID (`mid`), if they are available. For the metadata associated with other entity types, see the Type table below.
* Metadata associated with the entity. For the metadata associated with other entity types, see the Type table below.
*/

@@ -260,0 +260,0 @@ metadata?: {

@@ -261,2 +261,6 @@ /// <reference types="node" />

/**
* Required. A unique code to identify the certification.
*/
code?: string | null;
/**
* Optional. A URL link to the certification.

@@ -278,3 +282,3 @@ */

/**
* Required. A custom value of the certification.
* Optional. A custom value of the certification.
*/

@@ -281,0 +285,0 @@ value?: string | null;

@@ -377,2 +377,33 @@ "use strict";

}
upgrade(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://memcache.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}:upgrade').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}

@@ -379,0 +410,0 @@ memcache_v1.Resource$Projects$Locations$Instances = Resource$Projects$Locations$Instances;

@@ -409,2 +409,33 @@ "use strict";

}
upgrade(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://memcache.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta2/{+name}:upgrade').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}

@@ -411,0 +442,0 @@ memcache_v1beta2.Resource$Projects$Locations$Instances = Resource$Projects$Locations$Instances;

@@ -72,3 +72,2 @@ /// <reference types="node" />

locations: Resource$Locations;
verificationTokens: Resource$Verificationtokens;
constructor(options: GlobalOptions, google?: GoogleConfigurable);

@@ -160,20 +159,2 @@ }

/**
* Request message for Verifications.GenerateVerificationToken.
*/
export interface Schema$GenerateVerificationTokenRequest {
/**
* Required. The target location. Note: The location information should exactly match the target Location, otherwise the generated verification token won't be able to verify the target Location.
*/
location?: Schema$Location;
}
/**
* Response message for Verifications.GenerateVerificationToken.
*/
export interface Schema$GenerateVerificationTokenResponse {
/**
* The generated token to verify the location.
*/
token?: Schema$VerificationToken;
}
/**
* Response message for Verifications.ListVerifications.

@@ -192,27 +173,2 @@ */

/**
* A subset of location info. See the [help center article] (https://support.google.com/business/answer/3038177) for a detailed description of these fields, or the [category endpoint](/my-business/reference/rest/v4/categories) for a list of valid business categories.
*/
export interface Schema$Location {
/**
* Required. A precise, accurate address to describe your business location. PO boxes or mailboxes located at remote locations are not acceptable. At this time, you can specify a maximum of five `address_lines` values in the address.
*/
address?: Schema$PostalAddress;
/**
* Required. Location name should reflect your business's real-world name, as used consistently on your storefront, website, and stationery, and as known to customers. Any additional information, when relevant, can be included in other fields of the resource (for example, `Address`, `Categories`). Don't add unnecessary information to your name (for example, prefer "Google" over "Google Inc. - Mountain View Corporate Headquarters"). Don't include marketing taglines, store codes, special characters, hours or closed/open status, phone numbers, website URLs, service/product information, location/address or directions, or containment information (for example, "Chase ATM in Duane Reade").
*/
name?: string | null;
/**
* Required. Id of the category that best describes the core business this location engages in. e.g. gcid:bakery.
*/
primaryCategoryId?: string | null;
/**
* Optional. A phone number that connects to your individual business location as directly as possible. Use a local phone number instead of a central, call center helpline number whenever possible.
*/
primaryPhone?: string | null;
/**
* Optional. A URL for this business. If possible, use a URL that represents this individual business location instead of a generic website/URL that represents all locations, or the brand.
*/
websiteUri?: string | null;
}
/**
* Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478

@@ -553,27 +509,3 @@ */

}
export class Resource$Verificationtokens {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Generates a token for the provided location data as a vetted [partner](https://support.google.com/business/answer/7674102). Throws PERMISSION_DENIED if the caller is not a vetted partner account. Throws FAILED_PRECONDITION if the caller's VettedStatus is INVALID.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
generate(params: Params$Resource$Verificationtokens$Generate, options: StreamMethodOptions): GaxiosPromise<Readable>;
generate(params?: Params$Resource$Verificationtokens$Generate, options?: MethodOptions): GaxiosPromise<Schema$GenerateVerificationTokenResponse>;
generate(params: Params$Resource$Verificationtokens$Generate, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
generate(params: Params$Resource$Verificationtokens$Generate, options: MethodOptions | BodyResponseCallback<Schema$GenerateVerificationTokenResponse>, callback: BodyResponseCallback<Schema$GenerateVerificationTokenResponse>): void;
generate(params: Params$Resource$Verificationtokens$Generate, callback: BodyResponseCallback<Schema$GenerateVerificationTokenResponse>): void;
generate(callback: BodyResponseCallback<Schema$GenerateVerificationTokenResponse>): void;
}
export interface Params$Resource$Verificationtokens$Generate extends StandardParameters {
/**
* Request body metadata
*/
requestBody?: Schema$GenerateVerificationTokenRequest;
}
export {};
}

@@ -42,3 +42,2 @@ "use strict";

this.locations = new Resource$Locations(this.context);
this.verificationTokens = new Resource$Verificationtokens(this.context);
}

@@ -214,39 +213,2 @@ }

mybusinessverifications_v1.Resource$Locations$Verifications = Resource$Locations$Verifications;
class Resource$Verificationtokens {
constructor(context) {
this.context = context;
}
generate(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://mybusinessverifications.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/verificationTokens:generate').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: [],
pathParams: [],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
mybusinessverifications_v1.Resource$Verificationtokens = Resource$Verificationtokens;
})(mybusinessverifications_v1 || (exports.mybusinessverifications_v1 = mybusinessverifications_v1 = {}));

@@ -169,2 +169,6 @@ /// <reference types="node" />

/**
* The security key nickname explicitly set by the user.
*/
deviceNickname?: string | null;
/**
* Hardware-backed private key text in SSH format.

@@ -313,2 +317,3 @@ */

context: APIRequestContext;
locations: Resource$Users$Projects$Locations;
zones: Resource$Users$Projects$Zones;

@@ -341,2 +346,30 @@ constructor(context: APIRequestContext);

}
export class Resource$Users$Projects$Locations {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Signs an SSH public key for a user to authenticate to a virtual machine on Google Compute Engine.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, options: StreamMethodOptions): GaxiosPromise<Readable>;
signSshPublicKey(params?: Params$Resource$Users$Projects$Locations$Signsshpublickey, options?: MethodOptions): GaxiosPromise<Schema$SignSshPublicKeyResponse>;
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, options: MethodOptions | BodyResponseCallback<Schema$SignSshPublicKeyResponse>, callback: BodyResponseCallback<Schema$SignSshPublicKeyResponse>): void;
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, callback: BodyResponseCallback<Schema$SignSshPublicKeyResponse>): void;
signSshPublicKey(callback: BodyResponseCallback<Schema$SignSshPublicKeyResponse>): void;
}
export interface Params$Resource$Users$Projects$Locations$Signsshpublickey extends StandardParameters {
/**
* The parent project and zone for the signing request. This is needed to properly ensure per-organization ISS processing and potentially to provide for the possibility of zone-specific certificates used in the signing process.
*/
parent?: string;
/**
* Request body metadata
*/
requestBody?: Schema$SignSshPublicKeyRequest;
}
export class Resource$Users$Projects$Zones {

@@ -343,0 +376,0 @@ context: APIRequestContext;

@@ -118,2 +118,3 @@ "use strict";

this.context = context;
this.locations = new Resource$Users$Projects$Locations(this.context);
this.zones = new Resource$Users$Projects$Zones(this.context);

@@ -154,2 +155,40 @@ }

oslogin_v1alpha.Resource$Users$Projects = Resource$Users$Projects;
class Resource$Users$Projects$Locations {
constructor(context) {
this.context = context;
}
signSshPublicKey(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://oslogin.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1alpha/{+parent}:signSshPublicKey').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
oslogin_v1alpha.Resource$Users$Projects$Locations = Resource$Users$Projects$Locations;
class Resource$Users$Projects$Zones {

@@ -156,0 +195,0 @@ constructor(context) {

@@ -169,2 +169,6 @@ /// <reference types="node" />

/**
* The security key nickname explicitly set by the user.
*/
deviceNickname?: string | null;
/**
* Hardware-backed private key text in SSH format.

@@ -309,2 +313,3 @@ */

context: APIRequestContext;
locations: Resource$Users$Projects$Locations;
zones: Resource$Users$Projects$Zones;

@@ -333,2 +338,30 @@ constructor(context: APIRequestContext);

}
export class Resource$Users$Projects$Locations {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Signs an SSH public key for a user to authenticate to an instance.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, options: StreamMethodOptions): GaxiosPromise<Readable>;
signSshPublicKey(params?: Params$Resource$Users$Projects$Locations$Signsshpublickey, options?: MethodOptions): GaxiosPromise<Schema$SignSshPublicKeyResponse>;
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, options: MethodOptions | BodyResponseCallback<Schema$SignSshPublicKeyResponse>, callback: BodyResponseCallback<Schema$SignSshPublicKeyResponse>): void;
signSshPublicKey(params: Params$Resource$Users$Projects$Locations$Signsshpublickey, callback: BodyResponseCallback<Schema$SignSshPublicKeyResponse>): void;
signSshPublicKey(callback: BodyResponseCallback<Schema$SignSshPublicKeyResponse>): void;
}
export interface Params$Resource$Users$Projects$Locations$Signsshpublickey extends StandardParameters {
/**
* The parent project and zone for the signing request. This is needed to properly ensure per-organization ISS processing and potentially to provide for the possibility of zone-specific certificates used in the signing process.
*/
parent?: string;
/**
* Request body metadata
*/
requestBody?: Schema$SignSshPublicKeyRequest;
}
export class Resource$Users$Projects$Zones {

@@ -335,0 +368,0 @@ context: APIRequestContext;

@@ -118,2 +118,3 @@ "use strict";

this.context = context;
this.locations = new Resource$Users$Projects$Locations(this.context);
this.zones = new Resource$Users$Projects$Zones(this.context);

@@ -154,2 +155,40 @@ }

oslogin_v1beta.Resource$Users$Projects = Resource$Users$Projects;
class Resource$Users$Projects$Locations {
constructor(context) {
this.context = context;
}
signSshPublicKey(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://oslogin.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1beta/{+parent}:signSshPublicKey').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
oslogin_v1beta.Resource$Users$Projects$Locations = Resource$Users$Projects$Locations;
class Resource$Users$Projects$Zones {

@@ -156,0 +195,0 @@ constructor(context) {

@@ -120,3 +120,20 @@ /// <reference types="node" />

export interface Schema$GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest {
/**
* Optional. The line items to be entitled. If unspecified, all line items will be entitled.
*/
lineItemEntitlementDetails?: Schema$GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequestLineItemEntitlementDetails[];
}
/**
* The details of the line item to be entitled.
*/
export interface Schema$GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequestLineItemEntitlementDetails {
/**
* Required. The index of the line item to be entitled.
*/
lineItemIndex?: number | null;
/**
* Optional. Only applicable if the line item corresponds to a hard bundle. Product resource names that identify the bundle elements to be entitled in the line item. If unspecified, all bundle elements will be entitled. The format is 'partners/{partner_id\}/products/{product_id\}'.
*/
products?: string[] | null;
}
export interface Schema$GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse {

@@ -263,2 +280,6 @@ /**

/**
* Output only. Output Only. Specifies the details for a bundle product.
*/
bundleDetails?: Schema$ProductBundleDetails;
/**
* Optional. Details for a subscription line item with finite billing cycles. If unset, the line item will be charged indefinitely.

@@ -276,2 +297,6 @@ */

/**
* Output only. Output Only. Specifies the type of the product.
*/
productType?: string | null;
/**
* Output only. 2-letter ISO region code where the product is available in. Ex. "US" Please refers to: https://en.wikipedia.org/wiki/ISO_3166-1

@@ -290,2 +315,11 @@ */

/**
* The individual product that is included in the bundle.
*/
export interface Schema$GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement {
/**
* Required. Output only. Product resource name that identifies the bundle element. The format is 'partners/{partner_id\}/products/{product_id\}'.
*/
product?: string | null;
}
/**
* Specifies product specific payload.

@@ -329,6 +363,2 @@ */

/**
* Optional. Details for a subscription line item with finite billing cycles. If unset, the line item will be charged indefinitely. Used only with PROMOTION_TYPE_REGULAR_REDUCTION.
*/
finiteBillingCycleDetails?: Schema$GoogleCloudPaymentsResellerSubscriptionV1FiniteBillingCycleDetails;
/**
* Optional. Specifies the duration of the free trial of the subscription when promotion_type is PROMOTION_TYPE_FREE_TRIAL

@@ -500,2 +530,6 @@ */

/**
* Output only. The bundle details for the line item. Only populated if the line item corresponds to a hard bundle.
*/
bundleDetails?: Schema$SubscriptionLineItemBundleDetails;
/**
* Output only. Description of this line item.

@@ -542,2 +576,15 @@ */

/**
* The details for an element in the hard bundle.
*/
export interface Schema$GoogleCloudPaymentsResellerSubscriptionV1SubscriptionLineItemBundleDetailsBundleElementDetails {
/**
* Output only. Product resource name that identifies the bundle element. The format is 'partners/{partner_id\}/products/{product_id\}'.
*/
product?: string | null;
/**
* Output only. The time when this product is linked to an end user.
*/
userAccountLinkedTime?: string | null;
}
/**
* Details for a ONE_TIME recurrence line item.

@@ -625,2 +672,24 @@ */

}
/**
* Details for a bundle product.
*/
export interface Schema$ProductBundleDetails {
/**
* The individual products that are included in the bundle.
*/
bundleElements?: Schema$GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement[];
/**
* The entitlement mode of the bundle product.
*/
entitlementMode?: string | null;
}
/**
* The bundle details for a line item corresponding to a hard bundle.
*/
export interface Schema$SubscriptionLineItemBundleDetails {
/**
* The details for each element in the hard bundle.
*/
bundleElementDetails?: Schema$GoogleCloudPaymentsResellerSubscriptionV1SubscriptionLineItemBundleDetailsBundleElementDetails[];
}
export class Resource$Partners {

@@ -627,0 +696,0 @@ context: APIRequestContext;

@@ -72,3 +72,2 @@ /// <reference types="node" />

places: Resource$Places;
Text: Resource$Text;
constructor(options: GlobalOptions, google?: GoogleConfigurable);

@@ -120,19 +119,10 @@ }

/**
* int 32 range. Both min and max are optional. If only min is set, then the range only has a lower bound. If only max is set, then range only has an upper bound. At least one of min and max must be set. Values are inclusive.
* All the information representing a Place.
*/
export interface Schema$GoogleMapsPlacesV1Int32Range {
export interface Schema$GoogleMapsPlacesV1Place {
/**
* Upper bound. If unset, behavior is documented on the range field.
* Output only. Information about the accessibility options a place offers.
*/
max?: number | null;
accessibilityOptions?: Schema$GoogleMapsPlacesV1PlaceAccessibilityOptions;
/**
* Lower bound. If unset, behavior is documented on the range field.
*/
min?: number | null;
}
/**
* All the information representing a Place.
*/
export interface Schema$GoogleMapsPlacesV1Place {
/**
* Output only. Repeated components for each locality level.

@@ -218,6 +208,2 @@ */

/**
* Output only. The regular hours of operation.
*/
openingHours?: Schema$GoogleMapsPlacesV1PlaceOpeningHours;
/**
* Output only. Plus code of the place location lat/long.

@@ -235,2 +221,10 @@ */

/**
* Output only. The regular hours of operation.
*/
regularOpeningHours?: Schema$GoogleMapsPlacesV1PlaceOpeningHours;
/**
* Output only. Contains an array of entries for information about regular secondary hours of a business. Secondary hours are different from a business's main hours. For example, a restaurant can specify drive through hours or delivery hours as its secondary hours. This field populates the type subfield, which draws from a predefined list of opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the place.
*/
regularSecondaryOpeningHours?: Schema$GoogleMapsPlacesV1PlaceOpeningHours[];
/**
* Output only. Specifies if the place supports reservations.

@@ -244,6 +238,2 @@ */

/**
* Output only. Contains an array of entries for information about regular secondary hours of a business. Secondary hours are different from a business's main hours. For example, a restaurant can specify drive through hours or delivery hours as its secondary hours. This field populates the type subfield, which draws from a predefined list of opening hours types (such as DRIVE_THROUGH, PICKUP, or TAKEOUT) based on the types of the place.
*/
secondaryOpeningHours?: Schema$GoogleMapsPlacesV1PlaceOpeningHours[];
/**
* Output only. Specifies if the place serves beer.

@@ -300,4 +290,9 @@ */

websiteUri?: string | null;
}
/**
* Information about the accessibility options a place offers.
*/
export interface Schema$GoogleMapsPlacesV1PlaceAccessibilityOptions {
/**
* Output only. Specifies if the place has an entrance that is wheelchair-accessible.
* Places has wheelchair accessible entrance.
*/

@@ -387,6 +382,2 @@ wheelchairAccessibleEntrance?: boolean | null;

/**
* Output only. Date of the endpoint expressed in RFC3339 format in the local timezone for the place. For example 2010-12-31.
*/
dateDeprecated?: string | null;
/**
* Output only. A day of the week, as an integer in the range 0-6. 0 is Sunday, 1 is Monday, etc.

@@ -472,6 +463,2 @@ */

/**
* [Deprecated!]The region to search. Setting location would usually yields better results. Recommended to set. This location serves as a bias unless strict_restriction is set to true, which turns the location to a strict restriction.
*/
location?: Schema$GoogleMapsPlacesV1SearchTextRequestLocation;
/**
* The region to search. This location serves as a bias which means results around given location might be returned. Cannot be set along with location_restriction.

@@ -501,6 +488,2 @@ */

/**
* [Deprecated!]Used to restrict the search to places that are within a certain price range. This is on a scale of 0 to 4. Set a minimum of 0 or set a maximum of 4 has no effect on the search results. Min price is default to 0 and max price is default to 4. Default value will be used if either min or max is unset.
*/
priceRange?: Schema$GoogleMapsPlacesV1Int32Range;
/**
* How results will be ranked in the response.

@@ -510,3 +493,3 @@ */

/**
* The Unicode country/region code (CLDR) of the location where the request is coming from. It is used to display the place details, like region-specific place name, if available. For more information, see http://www.unicode.org/reports/tr35/#unicode_region_subtag. Note that 3-digit region codes are not currently supported.
* The Unicode country/region code (CLDR) of the location where the request is coming from. This parameter is used to display the place details, like region-specific place name, if available. The parameter can affect results based on applicable law. For more information, see http://www.unicode.org/reports/tr35/#unicode_region_subtag. Note that 3-digit region codes are not currently supported.
*/

@@ -524,15 +507,2 @@ regionCode?: string | null;

/**
* [Deprecated!]The region to search.
*/
export interface Schema$GoogleMapsPlacesV1SearchTextRequestLocation {
/**
* A rectangle box defined by northeast and southwest corner.
*/
rectangle?: Schema$GoogleGeoTypeViewport;
/**
* Make location field a strict restriction and filter out POIs outside of the given location. If location type field is unset this field will have no effect.
*/
strictRestriction?: boolean | null;
}
/**
* The region to search. This location serves as a bias which means results around given location might be returned.

@@ -635,27 +605,3 @@ */

}
export class Resource$Text {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Text query based place search.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
search(params: Params$Resource$Text$Search, options: StreamMethodOptions): GaxiosPromise<Readable>;
search(params?: Params$Resource$Text$Search, options?: MethodOptions): GaxiosPromise<Schema$GoogleMapsPlacesV1SearchTextResponse>;
search(params: Params$Resource$Text$Search, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
search(params: Params$Resource$Text$Search, options: MethodOptions | BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchTextResponse>, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchTextResponse>): void;
search(params: Params$Resource$Text$Search, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchTextResponse>): void;
search(callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchTextResponse>): void;
}
export interface Params$Resource$Text$Search extends StandardParameters {
/**
* Request body metadata
*/
requestBody?: Schema$GoogleMapsPlacesV1SearchTextRequest;
}
export {};
}

@@ -42,3 +42,2 @@ "use strict";

this.places = new Resource$Places(this.context);
this.Text = new Resource$Text(this.context);
}

@@ -84,38 +83,2 @@ }

places_v1.Resource$Places = Resource$Places;
class Resource$Text {
constructor(context) {
this.context = context;
}
search(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback || {});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://places.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/Text:search').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: [],
pathParams: [],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
places_v1.Resource$Text = Resource$Text;
})(places_v1 || (exports.places_v1 = places_v1 = {}));

@@ -75,3 +75,3 @@ /// <reference types="node" />

/**
* Contains a signal helping apps differentiating between likely genuine users and likely non-genuine traffic (such as accounts being used for fraud, accounts used by automated traffic, or accounts used in device farms) based on the presence and volume of Play store activity.
* (Restricted Access) Contains a signal helping apps differentiating between likely genuine and likely non-genuine user traffic.
*/

@@ -89,3 +89,3 @@ export interface Schema$AccountActivity {

/**
* Details about the account activity for the user in the scope.
* (Restricted Access) Details about the account activity for the user in the scope.
*/

@@ -142,3 +142,3 @@ accountActivity?: Schema$AccountActivity;

/**
* Details about the integrity of the device the app is running on
* Details about the integrity of the device the app is running on.
*/

@@ -152,5 +152,5 @@ deviceRecognitionVerdict?: string[] | null;

/**
* This shows when there is an issue with at least one of the integrity verdicts, and provides user remediation guidance.
* This shows when there is an issue with at least one of the integrity verdicts, which can be remedied by the user and provides additional details.
*/
userRemediation?: string[] | null;
userRemediationDetails?: Schema$UserRemediationDetails[];
}

@@ -216,2 +216,11 @@ /**

}
/**
* Contains details of remediation guidance that the user can perform.
*/
export interface Schema$UserRemediationDetails {
/**
* Description of the user remediation action. Required.
*/
remediation?: string | null;
}
export class Resource$V1 {

@@ -218,0 +227,0 @@ context: APIRequestContext;

@@ -226,3 +226,3 @@ /// <reference types="node" />

/**
* The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
* The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
*/

@@ -234,3 +234,3 @@ response?: {

/**
* An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] \}, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", \} \} ], "etag": "BwWWja0YfJA=", "version": 3 \} **YAML example:** bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
* An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] \}, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", \} \} ], "etag": "BwWWja0YfJA=", "version": 3 \} ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).
*/

@@ -237,0 +237,0 @@ export interface Schema$Policy {

@@ -55,2 +55,3 @@ "use strict";

this.context = context;
this.clusters = new Resource$Projects$Locations$Clusters(this.context);
this.instances = new Resource$Projects$Locations$Instances(this.context);

@@ -123,2 +124,195 @@ this.operations = new Resource$Projects$Locations$Operations(this.context);

redis_v1.Resource$Projects$Locations = Resource$Projects$Locations;
class Resource$Projects$Locations$Clusters {
constructor(context) {
this.context = context;
}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://redis.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/clusters').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
delete(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://redis.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'DELETE',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
get(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://redis.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
getCertificateAuthority(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://redis.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}/certificateAuthority').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://redis.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/clusters').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
patch(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://redis.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'PATCH',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
redis_v1.Resource$Projects$Locations$Clusters = Resource$Projects$Locations$Clusters;
class Resource$Projects$Locations$Instances {

@@ -125,0 +319,0 @@ constructor(context) {

/*! THIS FILE IS AUTO-GENERATED */
import { AuthPlus } from 'googleapis-common';
import { safebrowsing_v4 } from './v4';
import { safebrowsing_v5 } from './v5';
export declare const VERSIONS: {
v4: typeof safebrowsing_v4.Safebrowsing;
v5: typeof safebrowsing_v5.Safebrowsing;
};
export declare function safebrowsing(version: 'v4'): safebrowsing_v4.Safebrowsing;
export declare function safebrowsing(options: safebrowsing_v4.Options): safebrowsing_v4.Safebrowsing;
export declare function safebrowsing(version: 'v5'): safebrowsing_v5.Safebrowsing;
export declare function safebrowsing(options: safebrowsing_v5.Options): safebrowsing_v5.Safebrowsing;
declare const auth: AuthPlus;
export { auth };
export { safebrowsing_v4 };
export { safebrowsing_v5 };
export { AuthPlus, GlobalOptions, APIRequestContext, GoogleConfigurable, StreamMethodOptions, GaxiosPromise, MethodOptions, BodyResponseCallback, } from 'googleapis-common';

@@ -15,3 +15,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthPlus = exports.safebrowsing_v4 = exports.auth = exports.safebrowsing = exports.VERSIONS = void 0;
exports.AuthPlus = exports.safebrowsing_v5 = exports.safebrowsing_v4 = exports.auth = exports.safebrowsing = exports.VERSIONS = void 0;
/*! THIS FILE IS AUTO-GENERATED */

@@ -21,4 +21,7 @@ const googleapis_common_1 = require("googleapis-common");

Object.defineProperty(exports, "safebrowsing_v4", { enumerable: true, get: function () { return v4_1.safebrowsing_v4; } });
const v5_1 = require("./v5");
Object.defineProperty(exports, "safebrowsing_v5", { enumerable: true, get: function () { return v5_1.safebrowsing_v5; } });
exports.VERSIONS = {
v4: v4_1.safebrowsing_v4.Safebrowsing,
v5: v5_1.safebrowsing_v5.Safebrowsing,
};

@@ -25,0 +28,0 @@ function safebrowsing(versionOrOptions) {

@@ -87,2 +87,3 @@ "use strict";

this.context = context;
this.deviceSessions = new Resource$Projects$Devicesessions(this.context);
this.testMatrices = new Resource$Projects$Testmatrices(this.context);

@@ -92,2 +93,163 @@ }

testing_v1.Resource$Projects = Resource$Projects;
class Resource$Projects$Devicesessions {
constructor(context) {
this.context = context;
}
cancel(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://testing.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}:cancel').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
create(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://testing.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/deviceSessions').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
get(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://testing.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://testing.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/deviceSessions').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
patch(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params = {};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://testing.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}').replace(/([^:]\/)\/+/g, '$1'),
method: 'PATCH',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
testing_v1.Resource$Projects$Devicesessions = Resource$Projects$Devicesessions;
class Resource$Projects$Testmatrices {

@@ -94,0 +256,0 @@ constructor(context) {

@@ -123,2 +123,6 @@ /// <reference types="node" />

/**
* Attested device id (ADID) of the device, read from the verified data.
*/
attestedDeviceId?: string | null;
/**
* Device enrollment id is returned in this field (for the machine response only).

@@ -125,0 +129,0 @@ */

@@ -95,3 +95,3 @@ /// <reference types="node" />

/**
* Maximum throughput of the connector in Mbps. Default is 300, max is 1000.
* Maximum throughput of the connector in Mbps. Default is 300, max is 1000. If both max-throughput and max-instances are provided, max-instances takes precedence over max-throughput.
*/

@@ -104,3 +104,3 @@ maxThroughput?: number | null;

/**
* Minimum throughput of the connector in Mbps. Default and min is 200.
* Minimum throughput of the connector in Mbps. Default and min is 200. If both min-throughput and min-instances are provided, min-instances takes precedence over min-throughput.
*/

@@ -216,3 +216,3 @@ minThroughput?: number | null;

/**
* The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
* The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
*/

@@ -441,3 +441,3 @@ response?: {

/**
* Required. The project and location in which the configuration should be created, specified in the format `projects/x/locations/x`.
* Required. The project ID and location in which the configuration should be created, specified in the format `projects/x/locations/x`.
*/

@@ -444,0 +444,0 @@ parent?: string;

@@ -95,3 +95,3 @@ /// <reference types="node" />

/**
* Maximum throughput of the connector in Mbps. Default is 300, max is 1000. If both maxThroughput and maxInstances are set, the value for maxInstances is utilzed.
* Maximum throughput of the connector in Mbps. Default is 300, max is 1000. If both max-throughput and max-instances are provided, max-instances takes precedence over max-throughput.
*/

@@ -104,3 +104,3 @@ maxThroughput?: number | null;

/**
* Minimum throughput of the connector in Mbps. Default and min is 200. If both max-throughput and max-instances are provided, max-instances takes precedence over max-throughput.
* Minimum throughput of the connector in Mbps. Default and min is 200. If both min-throughput and min-instances are provided, min-instances takes precedence over min-throughput.
*/

@@ -440,3 +440,3 @@ minThroughput?: number | null;

/**
* Required. The project id and location in which the configuration should be created, specified in the format `projects/x/locations/x`.
* Required. The project ID and location in which the configuration should be created, specified in the format `projects/x/locations/x`.
*/

@@ -443,0 +443,0 @@ parent?: string;

@@ -75,2 +75,23 @@ /// <reference types="node" />

/**
* An instance of a Callback created by an execution.
*/
export interface Schema$Callback {
/**
* Output only. The payloads received by the callback that have not been processed by a waiting execution step.
*/
availablePayloads?: string[] | null;
/**
* Output only. The method accepted by the callback. For example: GET, POST, PUT.
*/
method?: string | null;
/**
* Output only. The resource name of the callback. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}/executions/{execution\}/callback/{callback\}
*/
name?: string | null;
/**
* Output only. Number of execution steps waiting on this callback.
*/
waiters?: string | null;
}
/**
* Request for the CancelExecution method.

@@ -157,2 +178,24 @@ */

/**
* Response for the ExportData method.
*/
export interface Schema$ExportDataResponse {
/**
* The JSON string with customer data and metadata for an execution with the given name
*/
data?: string | null;
}
/**
* RPC response object for the ListCallbacks method.
*/
export interface Schema$ListCallbacksResponse {
/**
* The callbacks which match the request.
*/
callbacks?: Schema$Callback[];
/**
* A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
*/
nextPageToken?: string | null;
}
/**
* Response for the ListExecutions method.

@@ -337,2 +380,3 @@ */

context: APIRequestContext;
callbacks: Resource$Projects$Locations$Workflows$Executions$Callbacks;
constructor(context: APIRequestContext);

@@ -368,2 +412,16 @@ /**

/**
* Returns all metadata stored about an execution, excluding most data that is already accessible using other API methods.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
exportData(params: Params$Resource$Projects$Locations$Workflows$Executions$Exportdata, options: StreamMethodOptions): GaxiosPromise<Readable>;
exportData(params?: Params$Resource$Projects$Locations$Workflows$Executions$Exportdata, options?: MethodOptions): GaxiosPromise<Schema$ExportDataResponse>;
exportData(params: Params$Resource$Projects$Locations$Workflows$Executions$Exportdata, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
exportData(params: Params$Resource$Projects$Locations$Workflows$Executions$Exportdata, options: MethodOptions | BodyResponseCallback<Schema$ExportDataResponse>, callback: BodyResponseCallback<Schema$ExportDataResponse>): void;
exportData(params: Params$Resource$Projects$Locations$Workflows$Executions$Exportdata, callback: BodyResponseCallback<Schema$ExportDataResponse>): void;
exportData(callback: BodyResponseCallback<Schema$ExportDataResponse>): void;
/**
* Returns an execution of the given name.

@@ -417,2 +475,8 @@ *

}
export interface Params$Resource$Projects$Locations$Workflows$Executions$Exportdata extends StandardParameters {
/**
* Required. Name of the execution for which data is to be exported. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}/executions/{execution\}
*/
name?: string;
}
export interface Params$Resource$Projects$Locations$Workflows$Executions$Get extends StandardParameters {

@@ -454,3 +518,35 @@ /**

}
export class Resource$Projects$Locations$Workflows$Executions$Callbacks {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Returns a list of active callbacks that belong to the execution with the given name. The returned callbacks are ordered by callback ID.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
list(params: Params$Resource$Projects$Locations$Workflows$Executions$Callbacks$List, options: StreamMethodOptions): GaxiosPromise<Readable>;
list(params?: Params$Resource$Projects$Locations$Workflows$Executions$Callbacks$List, options?: MethodOptions): GaxiosPromise<Schema$ListCallbacksResponse>;
list(params: Params$Resource$Projects$Locations$Workflows$Executions$Callbacks$List, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
list(params: Params$Resource$Projects$Locations$Workflows$Executions$Callbacks$List, options: MethodOptions | BodyResponseCallback<Schema$ListCallbacksResponse>, callback: BodyResponseCallback<Schema$ListCallbacksResponse>): void;
list(params: Params$Resource$Projects$Locations$Workflows$Executions$Callbacks$List, callback: BodyResponseCallback<Schema$ListCallbacksResponse>): void;
list(callback: BodyResponseCallback<Schema$ListCallbacksResponse>): void;
}
export interface Params$Resource$Projects$Locations$Workflows$Executions$Callbacks$List extends StandardParameters {
/**
* Maximum number of callbacks to return per call. The default value is 100 and is also the maximum value.
*/
pageSize?: number;
/**
* A page token, received from a previous `ListCallbacks` call. Provide this to retrieve the subsequent page. Note that pagination is applied to dynamic data. The list of callbacks returned can change between page requests if callbacks are created or deleted.
*/
pageToken?: string;
/**
* Required. Name of the execution for which the callbacks should be listed. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}/executions/{execution\}
*/
parent?: string;
}
export {};
}

@@ -101,2 +101,4 @@ "use strict";

this.context = context;
this.callbacks =
new Resource$Projects$Locations$Workflows$Executions$Callbacks(this.context);
}

@@ -167,2 +169,34 @@ cancel(paramsOrCallback, optionsOrCallback, callback) {

}
exportData(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://workflowexecutions.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}:exportData').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
get(paramsOrCallback, optionsOrCallback, callback) {

@@ -234,2 +268,40 @@ let params = (paramsOrCallback ||

workflowexecutions_v1.Resource$Projects$Locations$Workflows$Executions = Resource$Projects$Locations$Workflows$Executions;
class Resource$Projects$Locations$Workflows$Executions$Callbacks {
constructor(context) {
this.context = context;
}
list(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://workflowexecutions.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/callbacks').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['parent'],
pathParams: ['parent'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
workflowexecutions_v1.Resource$Projects$Locations$Workflows$Executions$Callbacks = Resource$Projects$Locations$Workflows$Executions$Callbacks;
})(workflowexecutions_v1 || (exports.workflowexecutions_v1 = workflowexecutions_v1 = {}));

@@ -106,2 +106,15 @@ /// <reference types="node" />

/**
* Response for the ListWorkflowRevisions method.
*/
export interface Schema$ListWorkflowRevisionsResponse {
/**
* A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
*/
nextPageToken?: string | null;
/**
* The revisions of the workflow, ordered in reverse chronological order.
*/
workflows?: Schema$Workflow[];
}
/**
* Response for the ListWorkflows method.

@@ -247,3 +260,3 @@ */

/**
* Output only. The timestamp for when the workflow was created.
* Output only. The timestamp for when the workflow was created. This is a workflow-wide field and is not tied to a specific revision.
*/

@@ -256,7 +269,7 @@ createTime?: string | null;

/**
* Description of the workflow provided by the user. Must be at most 1000 unicode characters long.
* Description of the workflow provided by the user. Must be at most 1000 Unicode characters long. This is a workflow-wide field and is not tied to a specific revision.
*/
description?: string | null;
/**
* Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed.
* Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. This is a workflow-wide field and is not tied to a specific revision.
*/

@@ -267,3 +280,3 @@ labels?: {

/**
* The resource name of the workflow. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}
* The resource name of the workflow. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}. This is a workflow-wide field and is not tied to a specific revision.
*/

@@ -296,3 +309,3 @@ name?: string | null;

/**
* Output only. The timestamp for when the workflow was last updated.
* Output only. The timestamp for when the workflow was last updated. This is a workflow-wide field and is not tied to a specific revision.
*/

@@ -506,2 +519,16 @@ updateTime?: string | null;

/**
* Lists revisions for a given workflow.
*
* @param params - Parameters for request
* @param options - Optionally override request options, such as `url`, `method`, and `encoding`.
* @param callback - Optional callback that handles the response.
* @returns A promise if used with async/await, or void if used with a callback.
*/
listRevisions(params: Params$Resource$Projects$Locations$Workflows$Listrevisions, options: StreamMethodOptions): GaxiosPromise<Readable>;
listRevisions(params?: Params$Resource$Projects$Locations$Workflows$Listrevisions, options?: MethodOptions): GaxiosPromise<Schema$ListWorkflowRevisionsResponse>;
listRevisions(params: Params$Resource$Projects$Locations$Workflows$Listrevisions, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
listRevisions(params: Params$Resource$Projects$Locations$Workflows$Listrevisions, options: MethodOptions | BodyResponseCallback<Schema$ListWorkflowRevisionsResponse>, callback: BodyResponseCallback<Schema$ListWorkflowRevisionsResponse>): void;
listRevisions(params: Params$Resource$Projects$Locations$Workflows$Listrevisions, callback: BodyResponseCallback<Schema$ListWorkflowRevisionsResponse>): void;
listRevisions(callback: BodyResponseCallback<Schema$ListWorkflowRevisionsResponse>): void;
/**
* Updates an existing workflow. Running this method has no impact on already running executions of the workflow. A new revision of the workflow might be created as a result of a successful update operation. In that case, the new revision is used in new workflow executions.

@@ -573,5 +600,19 @@ *

}
export interface Params$Resource$Projects$Locations$Workflows$Listrevisions extends StandardParameters {
/**
* Required. Workflow for which the revisions should be listed. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}
*/
name?: string;
/**
* The maximum number of revisions to return per page. If a value is not specified, a default value of 20 is used. The maximum permitted value is 100. Values greater than 100 are coerced down to 100.
*/
pageSize?: number;
/**
* The page token, received from a previous ListWorkflowRevisions call. Provide this to retrieve the subsequent page.
*/
pageToken?: string;
}
export interface Params$Resource$Projects$Locations$Workflows$Patch extends StandardParameters {
/**
* The resource name of the workflow. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}
* The resource name of the workflow. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}. This is a workflow-wide field and is not tied to a specific revision.
*/

@@ -578,0 +619,0 @@ name?: string;

@@ -349,2 +349,34 @@ "use strict";

}
listRevisions(paramsOrCallback, optionsOrCallback, callback) {
let params = (paramsOrCallback ||
{});
let options = (optionsOrCallback || {});
if (typeof paramsOrCallback === 'function') {
callback = paramsOrCallback;
params =
{};
options = {};
}
if (typeof optionsOrCallback === 'function') {
callback = optionsOrCallback;
options = {};
}
const rootUrl = options.rootUrl || 'https://workflows.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}:listRevisions').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['name'],
pathParams: ['name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
patch(paramsOrCallback, optionsOrCallback, callback) {

@@ -351,0 +383,0 @@ let params = (paramsOrCallback ||

@@ -221,7 +221,7 @@ /// <reference types="node" />

/**
* The insights data for sap system discovery. This is a copy of SAP System proto and should get updated whenever that one changes.
* The insights data for SAP system discovery. This is a copy of SAP System proto and should get updated whenever that one changes.
*/
sapDiscovery?: Schema$SapDiscovery;
/**
* The insights data for the sap workload validation.
* The insights data for the SAP workload validation.
*/

@@ -389,3 +389,3 @@ sapValidation?: Schema$SapValidation;

/**
* The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
* The normal, successful response of the operation. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
*/

@@ -545,23 +545,23 @@ response?: {

/**
* LINT.IfChange The schema of SAP system discovery data.
* The schema of SAP system discovery data.
*/
export interface Schema$SapDiscovery {
/**
* An SAP system may run without an application layer.
* Optional. An SAP system may run without an application layer.
*/
applicationLayer?: Schema$SapDiscoveryComponent;
/**
* An SAP System must have a database.
* Required. An SAP System must have a database.
*/
databaseLayer?: Schema$SapDiscoveryComponent;
/**
* The metadata for SAP system discovery data.
* Optional. The metadata for SAP system discovery data.
*/
metadata?: Schema$SapDiscoveryMetadata;
/**
* A combination of database SID, database instance URI and tenant DB name to make a unique identifier per-system.
* Output only. A combination of database SID, database instance URI and tenant DB name to make a unique identifier per-system.
*/
systemId?: string | null;
/**
* Unix timestamp this system has been updated last.
* Required. Unix timestamp this system has been updated last.
*/

@@ -583,11 +583,11 @@ updateTime?: string | null;

/**
* Pantheon Project in which the resources reside.
* Required. Pantheon Project in which the resources reside.
*/
hostProject?: string | null;
/**
* The resources in a component.
* Optional. The resources in a component.
*/
resources?: Schema$SapDiscoveryResource[];
/**
* The sap identifier, used by the SAP software and helps differentiate systems for customers.
* Optional. The SAP identifier, used by the SAP software and helps differentiate systems for customers.
*/

@@ -605,3 +605,3 @@ sid?: string | null;

/**
* Required. Resource URI of the recognized ASCS host of the application.
* Optional. Resource URI of the recognized ASCS host of the application.
*/

@@ -636,15 +636,15 @@ ascsUri?: string | null;

/**
* Customer region string for customer's use. Does not represent GCP region.
* Optional. Customer region string for customer's use. Does not represent GCP region.
*/
customerRegion?: string | null;
/**
* Customer defined, something like "E-commerce pre prod"
* Optional. Customer defined, something like "E-commerce pre prod"
*/
definedSystem?: string | null;
/**
* Should be "prod", "QA", "dev", "staging", etc.
* Optional. Should be "prod", "QA", "dev", "staging", etc.
*/
environmentType?: string | null;
/**
* This sap product name
* Optional. This SAP product name
*/

@@ -658,3 +658,3 @@ sapProduct?: string | null;

/**
* A list of resource URIs related to this resource.
* Optional. A list of resource URIs related to this resource.
*/

@@ -671,7 +671,7 @@ relatedResources?: string[] | null;

/**
* URI of the resource, includes project, location, and name.
* Required. URI of the resource, includes project, location, and name.
*/
resourceUri?: string | null;
/**
* Unix timestamp of when this resource last had its discovery data updated.
* Required. Unix timestamp of when this resource last had its discovery data updated.
*/

@@ -685,3 +685,3 @@ updateTime?: string | null;

/**
* A list of SAP validation metrics data.
* Optional. A list of SAP validation metrics data.
*/

@@ -695,3 +695,3 @@ validationDetails?: Schema$SapValidationValidationDetail[];

/**
* The pairs of metrics data: field name & field value.
* Optional. The pairs of metrics data: field name & field value.
*/

@@ -702,3 +702,3 @@ details?: {

/**
* The SAP system that the validation data is from.
* Optional. The SAP system that the validation data is from.
*/

@@ -721,3 +721,3 @@ sapValidationType?: string | null;

/**
* The agent version collected this data point
* Optional. The agent version collected this data point
*/

@@ -734,3 +734,3 @@ agentVersion?: string | null;

/**
* A list of SqlServer validation metrics data.
* Optional. A list of SqlServer validation metrics data.
*/

@@ -759,3 +759,3 @@ validationDetails?: Schema$SqlserverValidationValidationDetail[];

/**
* The Sqlserver system that the validation data is from.
* Optional. The Sqlserver system that the validation data is from.
*/

@@ -762,0 +762,0 @@ type?: string | null;

/*! THIS FILE IS AUTO-GENERATED */
import { AuthPlus } from 'googleapis-common';
import { workstations_v1 } from './v1';
import { workstations_v1beta } from './v1beta';
export declare const VERSIONS: {
v1: typeof workstations_v1.Workstations;
v1beta: typeof workstations_v1beta.Workstations;
};
export declare function workstations(version: 'v1'): workstations_v1.Workstations;
export declare function workstations(options: workstations_v1.Options): workstations_v1.Workstations;
export declare function workstations(version: 'v1beta'): workstations_v1beta.Workstations;

@@ -11,3 +15,4 @@ export declare function workstations(options: workstations_v1beta.Options): workstations_v1beta.Workstations;

export { auth };
export { workstations_v1 };
export { workstations_v1beta };
export { AuthPlus, GlobalOptions, APIRequestContext, GoogleConfigurable, StreamMethodOptions, GaxiosPromise, MethodOptions, BodyResponseCallback, } from 'googleapis-common';

@@ -15,8 +15,11 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthPlus = exports.workstations_v1beta = exports.auth = exports.workstations = exports.VERSIONS = void 0;
exports.AuthPlus = exports.workstations_v1beta = exports.workstations_v1 = exports.auth = exports.workstations = exports.VERSIONS = void 0;
/*! THIS FILE IS AUTO-GENERATED */
const googleapis_common_1 = require("googleapis-common");
const v1_1 = require("./v1");
Object.defineProperty(exports, "workstations_v1", { enumerable: true, get: function () { return v1_1.workstations_v1; } });
const v1beta_1 = require("./v1beta");
Object.defineProperty(exports, "workstations_v1beta", { enumerable: true, get: function () { return v1beta_1.workstations_v1beta; } });
exports.VERSIONS = {
v1: v1_1.workstations_v1.Workstations,
v1beta: v1beta_1.workstations_v1beta.Workstations,

@@ -23,0 +26,0 @@ };

@@ -274,4 +274,3 @@ "use strict";

releasePleaseConfig.packages[`src/apis/${api}`] = {};
releasePleaseManifest[`src/apis/${api}`] =
require(`../../../src/apis/${api}/package.json`).version;
releasePleaseManifest[`src/apis/${api}`] = require(`../../../src/apis/${api}/package.json`).version;
}

@@ -278,0 +277,0 @@ // Include the root library in the config:

@@ -31,2 +31,5 @@ /*! THIS FILE IS AUTO-GENERATED */

export { alertcenter_v1beta1 } from './apis/alertcenter/v1beta1';
export { alloydb_v1 } from './apis/alloydb/v1';
export { alloydb_v1alpha } from './apis/alloydb/v1alpha';
export { alloydb_v1beta } from './apis/alloydb/v1beta';
export { analytics_v3 } from './apis/analytics/v3';

@@ -62,2 +65,3 @@ export { analyticsadmin_v1alpha } from './apis/analyticsadmin/v1alpha';

export { authorizedbuyersmarketplace_v1 } from './apis/authorizedbuyersmarketplace/v1';
export { backupdr_v1 } from './apis/backupdr/v1';
export { baremetalsolution_v1 } from './apis/baremetalsolution/v1';

@@ -107,2 +111,3 @@ export { baremetalsolution_v1alpha1 } from './apis/baremetalsolution/v1alpha1';

export { cloudbuild_v1beta1 } from './apis/cloudbuild/v1beta1';
export { cloudbuild_v2 } from './apis/cloudbuild/v2';
export { cloudchannel_v1 } from './apis/cloudchannel/v1';

@@ -197,2 +202,3 @@ export { clouddebugger_v2 } from './apis/clouddebugger/v2';

export { displayvideo_v2 } from './apis/displayvideo/v2';
export { displayvideo_v3 } from './apis/displayvideo/v3';
export { dlp_v2 } from './apis/dlp/v2';

@@ -347,2 +353,3 @@ export { dns_v1 } from './apis/dns/v1';

export { playdeveloperreporting_v1beta1 } from './apis/playdeveloperreporting/v1beta1';
export { playgrouping_v1alpha1 } from './apis/playgrouping/v1alpha1';
export { playintegrity_v1 } from './apis/playintegrity/v1';

@@ -369,2 +376,3 @@ export { plus_v1 } from './apis/plus/v1';

export { pubsublite_v1 } from './apis/pubsublite/v1';
export { rapidmigrationassessment_v1 } from './apis/rapidmigrationassessment/v1';
export { readerrevenuesubscriptionlinking_v1 } from './apis/readerrevenuesubscriptionlinking/v1';

@@ -394,2 +402,3 @@ export { realtimebidding_v1 } from './apis/realtimebidding/v1';

export { safebrowsing_v4 } from './apis/safebrowsing/v4';
export { safebrowsing_v5 } from './apis/safebrowsing/v5';
export { sasportal_v1alpha1 } from './apis/sasportal/v1alpha1';

@@ -468,2 +477,3 @@ export { script_v1 } from './apis/script/v1';

export { vmmigration_v1alpha1 } from './apis/vmmigration/v1alpha1';
export { vmwareengine_v1 } from './apis/vmwareengine/v1';
export { vpcaccess_v1 } from './apis/vpcaccess/v1';

@@ -482,2 +492,3 @@ export { vpcaccess_v1beta1 } from './apis/vpcaccess/v1beta1';

export { workloadmanager_v1 } from './apis/workloadmanager/v1';
export { workstations_v1 } from './apis/workstations/v1';
export { workstations_v1beta } from './apis/workstations/v1beta';

@@ -484,0 +495,0 @@ export { youtube_v3 } from './apis/youtube/v3';

{
"name": "googleapis",
"version": "126.0.1",
"version": "127.0.0",
"repository": "googleapis/google-api-nodejs-client",

@@ -94,3 +94,3 @@ "license": "Apache-2.0",

"server-destroy": "^1.0.1",
"sinon": "^15.0.0",
"sinon": "^16.0.0",
"tmp": "^0.2.0",

@@ -97,0 +97,0 @@ "typescript": "5.1.6",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc