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 128.0.0 to 129.0.0

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

31

build/src/apis/appengine/v1.js

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

}
listRuntimes(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://appengine.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/apps/{appsId}:listRuntimes').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['appsId'],
pathParams: ['appsId'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
patch(paramsOrCallback, optionsOrCallback, callback) {

@@ -118,0 +149,0 @@ let params = (paramsOrCallback || {});

48

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

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

/**
* Optional. Acknowledge type of specified violation.
*/
acknowledgeType?: string | null;
/**
* Required. Business justification explaining the need for violation acknowledgement

@@ -119,3 +123,3 @@ */

/**
* 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).
* 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).
*/

@@ -242,3 +246,3 @@ assetType?: string | null;

/**
* Workload monitoring Violation. Next Id: 28
* Workload monitoring Violation.
*/

@@ -255,2 +259,6 @@ export interface Schema$GoogleCloudAssuredworkloadsV1Violation {

/**
* Optional. Output only. Violation Id of the org-policy violation due to which the resource violation is caused. Empty for org-policy violations.
*/
associatedOrgPolicyViolationId?: string | null;
/**
* Output only. Immutable. Audit Log Link for violated resource Format: https://console.cloud.google.com/logs/query;query={logName\}{protoPayload.resourceName\}{timeRange\}{folder\}

@@ -292,2 +300,6 @@ */

/**
* Optional. Output only. Parent project number where resource is present. Empty for org-policy violations.
*/
parentProjectNumber?: string | null;
/**
* Output only. Compliance violation remediation

@@ -301,2 +313,10 @@ */

/**
* Optional. Output only. Name of the resource like //storage.googleapis.com/myprojectxyz-testbucket. Empty for org-policy violations.
*/
resourceName?: string | null;
/**
* Optional. Output only. Type of the resource like compute.googleapis.com/Disk, etc. Empty for org-policy violations.
*/
resourceType?: string | null;
/**
* Output only. State of the violation

@@ -309,5 +329,9 @@ */

updateTime?: string | null;
/**
* Output only. Type of the violation
*/
violationType?: string | null;
}
/**
* Violation exception detail. Next Id: 6
* Violation exception detail.
*/

@@ -409,3 +433,3 @@ export interface Schema$GoogleCloudAssuredworkloadsV1ViolationExceptionContext {

/**
* Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment."
* Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.
*/

@@ -422,3 +446,3 @@ compliantButDisallowedServices?: string[] | null;

/**
* Optional. Represents the Ekm Provisioning State of the given workload.
* Output only. Represents the Ekm Provisioning State of the given workload.
*/

@@ -465,2 +489,6 @@ ekmProvisioningResponse?: Schema$GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponse;

/**
* Output only. Indicates whether resource monitoring is enabled for workload or not. It is true when Resource feed is subscribed to AWM topic and AWM Service Agent Role is binded to AW Service Account for resource Assured workload.
*/
resourceMonitoringEnabled?: boolean | null;
/**
* Output only. The resources associated with this workload. These resources will be created when creating the workload. If any of the projects already exist, the workload creation will fail. Always read only.

@@ -487,2 +515,6 @@ */

/**
* Number of current resource violations which are not acknowledged.
*/
acknowledgedResourceViolationCount?: number | null;
/**
* Number of current orgPolicy violations which are acknowledged.

@@ -492,2 +524,6 @@ */

/**
* Number of current resource violations which are acknowledged.
*/
activeResourceViolationCount?: number | null;
/**
* Number of current orgPolicy violations which are not acknowledged.

@@ -839,3 +875,3 @@ */

/**
* 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).
* 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).
*/

@@ -842,0 +878,0 @@ assetTypes?: string[];

12

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

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

/**
* 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).
* 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).
*/

@@ -237,3 +237,3 @@ assetType?: string | null;

/**
* Workload monitoring Violation. Next Id: 28
* Workload monitoring Violation.
*/

@@ -323,3 +323,3 @@ export interface Schema$GoogleCloudAssuredworkloadsV1beta1Violation {

/**
* Violation exception detail. Next Id: 6
* Violation exception detail.
*/

@@ -425,3 +425,3 @@ export interface Schema$GoogleCloudAssuredworkloadsV1beta1ViolationExceptionContext {

/**
* Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment."
* Output only. Urls for services which are compliant for this Assured Workload, but which are currently disallowed by the ResourceUsageRestriction org policy. Invoke RestrictAllowedResources endpoint to allow your project developers to use these services in their environment.
*/

@@ -438,3 +438,3 @@ compliantButDisallowedServices?: string[] | null;

/**
* Optional. Represents the Ekm Provisioning State of the given workload.
* Output only. Represents the Ekm Provisioning State of the given workload.
*/

@@ -912,3 +912,3 @@ ekmProvisioningResponse?: Schema$GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponse;

/**
* 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).
* 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).
*/

@@ -915,0 +915,0 @@ assetTypes?: string[];

@@ -270,2 +270,10 @@ /// <reference types="node" />

updateTime?: string | null;
/**
* Output only. The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
*/
workforceIdentityBasedManagementUri?: Schema$WorkforceIdentityBasedManagementURI;
/**
* Output only. The OAuth client IDs for both types of user i.e. 1p and 3p.
*/
workforceIdentityBasedOauth2ClientId?: Schema$WorkforceIdentityBasedOAuth2ClientID;
}

@@ -437,2 +445,28 @@ /**

}
/**
* ManagementURI depending on the Workforce Identity i.e. either 1p or 3p.
*/
export interface Schema$WorkforceIdentityBasedManagementURI {
/**
* Output only. First party Management URI for Google Identities.
*/
firstPartyManagementUri?: string | null;
/**
* Output only. Third party Management URI for External Identity Providers.
*/
thirdPartyManagementUri?: string | null;
}
/**
* OAuth Client ID depending on the Workforce Identity i.e. either 1p or 3p,
*/
export interface Schema$WorkforceIdentityBasedOAuth2ClientID {
/**
* Output only. First party OAuth Client ID for Google Identities.
*/
firstPartyOauth2ClientId?: string | null;
/**
* Output only. Third party OAuth Client ID for External Identity Providers.
*/
thirdPartyOauth2ClientId?: string | null;
}
export class Resource$Projects {

@@ -439,0 +473,0 @@ context: APIRequestContext;

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

notificationsRule?: Schema$GoogleCloudBillingBudgetsV1NotificationsRule;
ownershipScope?: string | null;
/**

@@ -104,0 +105,0 @@ * Optional. Rules that trigger alerts (notifications of thresholds being crossed) when spend exceeds the specified percentages of the budget. Optional for `pubsubTopic` notifications. Required if using email notifications.

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

name?: string | null;
ownershipScope?: string | null;
/**

@@ -129,0 +130,0 @@ * Optional. Rules that trigger alerts (notifications of thresholds being crossed) when spend exceeds the specified percentages of the budget. Optional for `pubsubTopic` notifications. Required if using email notifications.

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

/**
* Optional. When true, the node is only accessible via Private Service Connect; no public endpoints are exposed. Otherwise, the node is only accessible via public endpoints. See https://cloud.google.com/vpc/docs/private-service-connect.
*/
privateServiceConnectEnabled?: boolean | null;
/**
* Output only. A status representing the state of the node.

@@ -107,0 +111,0 @@ */

@@ -183,2 +183,8 @@ /// <reference types="node" />

/**
* For enum metrics, provides fractions which add up to approximately 1.0.
*/
fractions?: {
[key: string]: number;
} | null;
/**
* The histogram of user experiences for a metric. The histogram will have at least one bin and the densities of all bins will add up to ~1.

@@ -185,0 +191,0 @@ */

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

this.billingAccounts = new Resource$Billingaccounts(this.context);
this.organizations = new Resource$Organizations(this.context);
this.projects = new Resource$Projects(this.context);

@@ -52,2 +53,3 @@ this.services = new Resource$Services(this.context);

this.projects = new Resource$Billingaccounts$Projects(this.context);
this.subAccounts = new Resource$Billingaccounts$Subaccounts(this.context);
}

@@ -178,2 +180,33 @@ create(paramsOrCallback, optionsOrCallback, callback) {

}
move(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://cloudbilling.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}:move').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);
}
}
patch(paramsOrCallback, optionsOrCallback, callback) {

@@ -311,2 +344,176 @@ let params = (paramsOrCallback ||

cloudbilling_v1.Resource$Billingaccounts$Projects = Resource$Billingaccounts$Projects;
class Resource$Billingaccounts$Subaccounts {
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://cloudbilling.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/subAccounts').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://cloudbilling.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/subAccounts').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);
}
}
}
cloudbilling_v1.Resource$Billingaccounts$Subaccounts = Resource$Billingaccounts$Subaccounts;
class Resource$Organizations {
constructor(context) {
this.context = context;
this.billingAccounts = new Resource$Organizations$Billingaccounts(this.context);
}
}
cloudbilling_v1.Resource$Organizations = Resource$Organizations;
class Resource$Organizations$Billingaccounts {
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://cloudbilling.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/billingAccounts').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://cloudbilling.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/billingAccounts').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);
}
}
move(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://cloudbilling.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+destinationParent}/{+name}:move').replace(/([^:]\/)\/+/g, '$1'),
method: 'GET',
}, options),
params,
requiredParams: ['destinationParent', 'name'],
pathParams: ['destinationParent', 'name'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
}
cloudbilling_v1.Resource$Organizations$Billingaccounts = Resource$Organizations$Billingaccounts;
class Resource$Projects {

@@ -313,0 +520,0 @@ constructor(context) {

@@ -158,2 +158,6 @@ "use strict";

this.context = context;
this.automationRuns =
new Resource$Projects$Locations$Deliverypipelines$Automationruns(this.context);
this.automations =
new Resource$Projects$Locations$Deliverypipelines$Automations(this.context);
this.releases =

@@ -451,2 +455,270 @@ new Resource$Projects$Locations$Deliverypipelines$Releases(this.context);

clouddeploy_v1.Resource$Projects$Locations$Deliverypipelines = Resource$Projects$Locations$Deliverypipelines;
class Resource$Projects$Locations$Deliverypipelines$Automationruns {
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://clouddeploy.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);
}
}
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://clouddeploy.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://clouddeploy.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/automationRuns').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);
}
}
}
clouddeploy_v1.Resource$Projects$Locations$Deliverypipelines$Automationruns = Resource$Projects$Locations$Deliverypipelines$Automationruns;
class Resource$Projects$Locations$Deliverypipelines$Automations {
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://clouddeploy.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/automations').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://clouddeploy.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://clouddeploy.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://clouddeploy.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/automations').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://clouddeploy.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);
}
}
}
clouddeploy_v1.Resource$Projects$Locations$Deliverypipelines$Automations = Resource$Projects$Locations$Deliverypipelines$Automations;
class Resource$Projects$Locations$Deliverypipelines$Releases {

@@ -453,0 +725,0 @@ constructor(context) {

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

}
buffer(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 + '/v2/{+queue}/tasks/{taskId}:buffer').replace(/([^:]\/)\/+/g, '$1'),
method: 'POST',
}, options),
params,
requiredParams: ['queue', 'taskId'],
pathParams: ['queue', 'taskId'],
context: this.context,
};
if (callback) {
(0, googleapis_common_1.createAPIRequest)(parameters, callback);
}
else {
return (0, googleapis_common_1.createAPIRequest)(parameters);
}
}
create(paramsOrCallback, optionsOrCallback, callback) {

@@ -538,0 +569,0 @@ let params = (paramsOrCallback ||

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

}
bulkDelete(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://contactcenterinsights.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/conversations:bulkDelete').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);
}
}
calculateStats(paramsOrCallback, optionsOrCallback, callback) {

@@ -165,0 +197,0 @@ let params = (paramsOrCallback ||

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

*
* An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.
* This API is a prerequisite for leveraging Artifact Analysis scanning capabilities in both Artifact Registry and with Advanced Vulnerability Insights (runtime scanning) in GKE. In addition, the Container Analysis API is an implementation of the Grafeas API, which enables storing, querying, and retrieval of critical metadata about all of your software artifacts.
*

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

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

*
* An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.
* This API is a prerequisite for leveraging Artifact Analysis scanning capabilities in both Artifact Registry and with Advanced Vulnerability Insights (runtime scanning) in GKE. In addition, the Container Analysis API is an implementation of the Grafeas API, which enables storing, querying, and retrieval of critical metadata about all of your software artifacts.
*

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

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

*
* An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.
* This API is a prerequisite for leveraging Artifact Analysis scanning capabilities in both Artifact Registry and with Advanced Vulnerability Insights (runtime scanning) in GKE. In addition, the Container Analysis API is an implementation of the Grafeas API, which enables storing, querying, and retrieval of critical metadata about all of your software artifacts.
*

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

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

/**
* Ad user data consent for this conversion.
*/
adUserDataConsent?: string | null;
/**
* DS advertiser ID.

@@ -124,0 +128,0 @@ */

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

/**
* Response for iSDK to execute strong match flow for post-install attribution.
* Response for iSDK to execute strong match flow for post-install attribution. Information of the resolved FDL link.
*/

@@ -357,0 +357,0 @@ export interface Schema$GetIosPostInstallAttributionResponse {

@@ -40,4 +40,6 @@ /*! THIS FILE IS AUTO-GENERATED */

import { beyondcorp } from './beyondcorp';
import { biglake } from './biglake';
import { bigquery } from './bigquery';
import { bigqueryconnection } from './bigqueryconnection';
import { bigquerydatapolicy } from './bigquerydatapolicy';
import { bigquerydatatransfer } from './bigquerydatatransfer';

@@ -169,2 +171,3 @@ import { bigqueryreservation } from './bigqueryreservation';

import { logging } from './logging';
import { looker } from './looker';
import { managedidentities } from './managedidentities';

@@ -328,4 +331,6 @@ import { manufacturers } from './manufacturers';

beyondcorp: typeof beyondcorp;
biglake: typeof biglake;
bigquery: typeof bigquery;
bigqueryconnection: typeof bigqueryconnection;
bigquerydatapolicy: typeof bigquerydatapolicy;
bigquerydatatransfer: typeof bigquerydatatransfer;

@@ -457,2 +462,3 @@ bigqueryreservation: typeof bigqueryreservation;

logging: typeof logging;
looker: typeof looker;
managedidentities: typeof managedidentities;

@@ -459,0 +465,0 @@ manufacturers: typeof manufacturers;

@@ -55,4 +55,6 @@ "use strict";

const beyondcorp_1 = require("./beyondcorp");
const biglake_1 = require("./biglake");
const bigquery_1 = require("./bigquery");
const bigqueryconnection_1 = require("./bigqueryconnection");
const bigquerydatapolicy_1 = require("./bigquerydatapolicy");
const bigquerydatatransfer_1 = require("./bigquerydatatransfer");

@@ -184,2 +186,3 @@ const bigqueryreservation_1 = require("./bigqueryreservation");

const logging_1 = require("./logging");
const looker_1 = require("./looker");
const managedidentities_1 = require("./managedidentities");

@@ -337,4 +340,6 @@ const manufacturers_1 = require("./manufacturers");

beyondcorp: beyondcorp_1.VERSIONS,
biglake: biglake_1.VERSIONS,
bigquery: bigquery_1.VERSIONS,
bigqueryconnection: bigqueryconnection_1.VERSIONS,
bigquerydatapolicy: bigquerydatapolicy_1.VERSIONS,
bigquerydatatransfer: bigquerydatatransfer_1.VERSIONS,

@@ -466,2 +471,3 @@ bigqueryreservation: bigqueryreservation_1.VERSIONS,

logging: logging_1.VERSIONS,
looker: looker_1.VERSIONS,
managedidentities: managedidentities_1.VERSIONS,

@@ -621,4 +627,6 @@ manufacturers: manufacturers_1.VERSIONS,

this.beyondcorp = beyondcorp_1.beyondcorp;
this.biglake = biglake_1.biglake;
this.bigquery = bigquery_1.bigquery;
this.bigqueryconnection = bigqueryconnection_1.bigqueryconnection;
this.bigquerydatapolicy = bigquerydatapolicy_1.bigquerydatapolicy;
this.bigquerydatatransfer = bigquerydatatransfer_1.bigquerydatatransfer;

@@ -750,2 +758,3 @@ this.bigqueryreservation = bigqueryreservation_1.bigqueryreservation;

this.logging = logging_1.logging;
this.looker = looker_1.looker;
this.managedidentities = managedidentities_1.managedidentities;

@@ -752,0 +761,0 @@ this.manufacturers = manufacturers_1.manufacturers;

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

/**
* Optional. List of certifications claimed by this product.
*/
certification?: Schema$GoogleShoppingManufacturersV1ProductCertification[];
/**
* The color of the product. For more information, see https://support.google.com/manufacturers/answer/6124116#color.

@@ -347,2 +351,19 @@ */

}
/**
* Description of a certification.
*/
export interface Schema$GoogleShoppingManufacturersV1ProductCertification {
/**
* Required. Name of the certification body.
*/
authority?: string | null;
/**
* Required. A unique code to identify the certification.
*/
code?: string | null;
/**
* Required. Name of the certification.
*/
name?: string | null;
}
export interface Schema$Grocery {

@@ -349,0 +370,0 @@ /**

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

}
getConfig(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://notebooks.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v2/{+name}/instances:getConfig').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);
}
}
getIamPolicy(paramsOrCallback, optionsOrCallback, callback) {

@@ -284,0 +315,0 @@ let params = (paramsOrCallback ||

@@ -92,11 +92,11 @@ /// <reference types="node" />

/**
* Output only. Name of the author of the Photo or Review.
* Name of the author of the Photo or Review.
*/
displayName?: string | null;
/**
* Output only. Profile photo URI of the author of the Photo or Review.
* Profile photo URI of the author of the Photo or Review.
*/
photoUri?: string | null;
/**
* Output only. URI of the author of the Photo or Review.
* URI of the author of the Photo or Review.
*/

@@ -119,2 +119,104 @@ uri?: string | null;

/**
* Information about the EV Charge Station hosted in Place. Terminology follows https://afdc.energy.gov/fuels/electricity_infrastructure.html One port could charge one car at a time. One port has one or more connectors. One station has one or more ports.
*/
export interface Schema$GoogleMapsPlacesV1EVChargeOptions {
/**
* A list of EV charging connector aggregations that contain connectors of the same type and same charge rate.
*/
connectorAggregation?: Schema$GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation[];
/**
* Number of connectors at this station. However, because some ports can have multiple connectors but only be able to charge one car at a time (e.g.) the number of connectors may be greater than the total number of cars which can charge simultaneously.
*/
connectorCount?: number | null;
}
/**
* EV charging information grouped by [type, max_charge_rate_kw]. Shows EV charge aggregation of connectors that have the same type and max charge rate in kw.
*/
export interface Schema$GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation {
/**
* The timestamp when the connector availability information in this aggregation was last updated.
*/
availabilityLastUpdateTime?: string | null;
/**
* Number of connectors in this aggregation that are currently available.
*/
availableCount?: number | null;
/**
* Number of connectors in this aggregation.
*/
count?: number | null;
/**
* The static max charging rate in kw of each connector in the aggregation.
*/
maxChargeRateKw?: number | null;
/**
* Number of connectors in this aggregation that are currently out of service.
*/
outOfServiceCount?: number | null;
/**
* The connector type of this aggregation.
*/
type?: string | null;
}
/**
* The most recent information about fuel options in a gas station. This information is updated regularly.
*/
export interface Schema$GoogleMapsPlacesV1FuelOptions {
/**
* The last known fuel price for each type of fuel this station has. There is one entry per fuel type this station has. Order is not important.
*/
fuelPrices?: Schema$GoogleMapsPlacesV1FuelOptionsFuelPrice[];
}
/**
* Fuel price information for a given type.
*/
export interface Schema$GoogleMapsPlacesV1FuelOptionsFuelPrice {
/**
* The price of the fuel.
*/
price?: Schema$GoogleTypeMoney;
/**
* The type of fuel.
*/
type?: string | null;
/**
* The time the fuel price was last updated.
*/
updateTime?: string | null;
}
/**
* Information about a photo of a place.
*/
export interface Schema$GoogleMapsPlacesV1Photo {
/**
* This photo's authors.
*/
authorAttributions?: Schema$GoogleMapsPlacesV1AuthorAttribution[];
/**
* The maximum available height, in pixels.
*/
heightPx?: number | null;
/**
* Identifier. A reference representing this place photo which may be used to look up this place photo again (a.k.a. the API "resource" name: places/{place_id\}/photos/{photo\}).
*/
name?: string | null;
/**
* The maximum available width, in pixels.
*/
widthPx?: number | null;
}
/**
* A photo media from Places API.
*/
export interface Schema$GoogleMapsPlacesV1PhotoMedia {
/**
* The resource name of a photo media in the format: `places/place_id/photos/photo_reference/media`.
*/
name?: string | null;
/**
* A short-lived uri that can be used to render the photo.
*/
photoUri?: string | null;
}
/**
* All the information representing a Place.

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

/**
* Place allows dogs.
*/
allowsDogs?: boolean | null;
/**
* A set of data provider that must be shown with this result.

@@ -173,2 +279,6 @@ */

/**
* Information of ev charging options.
*/
evChargeOptions?: Schema$GoogleMapsPlacesV1EVChargeOptions;
/**
* A full, human-readable address for this place.

@@ -178,2 +288,18 @@ */

/**
* The most recent information about fuel options in a gas station. This information is updated regularly.
*/
fuelOptions?: Schema$GoogleMapsPlacesV1FuelOptions;
/**
* Place is good for children.
*/
goodForChildren?: boolean | null;
/**
* Place accommodates groups.
*/
goodForGroups?: boolean | null;
/**
* Place is suitable for watching sports.
*/
goodForWatchingSports?: boolean | null;
/**
* A URL providing more information about this place.

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

/**
* A truncated URL to an v2 icon mask. User can access different icon type by appending type suffix to the end (eg, ".svg" or ".png").
* A truncated URL to an icon mask. User can access different icon type by appending type suffix to the end (eg, ".svg" or ".png").
*/

@@ -200,2 +326,6 @@ iconMaskBaseUri?: string | null;

/**
* Place provides live music.
*/
liveMusic?: boolean | null;
/**
* The position of this place.

@@ -205,2 +335,6 @@ */

/**
* Place has a children's menu.
*/
menuForChildren?: boolean | null;
/**
* An ID representing this place which may be used to look up this place again (a.k.a. the API "resource" name: places/place_id).

@@ -214,2 +348,18 @@ */

/**
* Place provides outdoor seating.
*/
outdoorSeating?: boolean | null;
/**
* Options of parking provided by the place.
*/
parkingOptions?: Schema$GoogleMapsPlacesV1PlaceParkingOptions;
/**
* Payment options the place accepts. If a payment option data is not available, the payment option field will be unset.
*/
paymentOptions?: Schema$GoogleMapsPlacesV1PlacePaymentOptions;
/**
* Information (including references) about photos of this place.
*/
photos?: Schema$GoogleMapsPlacesV1Photo[];
/**
* Plus code of the place location lat/long.

@@ -223,2 +373,10 @@ */

/**
* The primary type of the given result. This type must one of the Places API supported types. For example, "restaurant", "cafe", "airport", etc. A place can only have a single primary type. For the complete list of possible values, see Table A and Table B at https://developers.google.com/maps/documentation/places/web-service/place-types
*/
primaryType?: string | null;
/**
* The display name of the primary type, localized to the request language if applicable. For the complete list of possible values, see Table A and Table B at https://developers.google.com/maps/documentation/places/web-service/place-types
*/
primaryTypeDisplayName?: Schema$GoogleTypeLocalizedText;
/**
* A rating between 1.0 and 5.0, based on user reviews of this place.

@@ -240,4 +398,8 @@ */

/**
* List of reviews about this place.
* Place has restroom.
*/
restroom?: boolean | null;
/**
* List of reviews about this place, sorted by relevance.
*/
reviews?: Schema$GoogleMapsPlacesV1Review[];

@@ -257,2 +419,14 @@ /**

/**
* Place serves cocktails.
*/
servesCocktails?: boolean | null;
/**
* Place serves coffee.
*/
servesCoffee?: boolean | null;
/**
* Place serves dessert.
*/
servesDessert?: boolean | null;
/**
* Specifies if the place serves dinner.

@@ -274,2 +448,10 @@ */

/**
* A short, human-readable address for this place.
*/
shortFormattedAddress?: string | null;
/**
* A list of sub destinations related to the place.
*/
subDestinations?: Schema$GoogleMapsPlacesV1PlaceSubDestination[];
/**
* Specifies if the business supports takeout.

@@ -279,3 +461,3 @@ */

/**
* A set of type tags for this result. For example, "political" and "locality". See: https://developers.google.com/maps/documentation/places/web-service/place-types
* A set of type tags for this result. For example, "political" and "locality". For the complete list of possible values, see Table A and Table B at https://developers.google.com/maps/documentation/places/web-service/place-types
*/

@@ -308,2 +490,14 @@ types?: string[] | null;

wheelchairAccessibleEntrance?: boolean | null;
/**
* Place offers wheelchair accessible parking.
*/
wheelchairAccessibleParking?: boolean | null;
/**
* Place has wheelchair accessible restroom.
*/
wheelchairAccessibleRestroom?: boolean | null;
/**
* Place has wheelchair accessible seating.
*/
wheelchairAccessibleSeating?: boolean | null;
}

@@ -417,2 +611,56 @@ /**

/**
* Information about parking options for the place. A parking lot could support more than one option at the same time.
*/
export interface Schema$GoogleMapsPlacesV1PlaceParkingOptions {
/**
* Place offers free garage parking.
*/
freeGarageParking?: boolean | null;
/**
* Place offers free parking lots.
*/
freeParkingLot?: boolean | null;
/**
* Place offers free street parking.
*/
freeStreetParking?: boolean | null;
/**
* Place offers paid garage parking.
*/
paidGarageParking?: boolean | null;
/**
* Place offers paid parking lots.
*/
paidParkingLot?: boolean | null;
/**
* Place offers paid street parking.
*/
paidStreetParking?: boolean | null;
/**
* Place offers valet parking.
*/
valetParking?: boolean | null;
}
/**
* Payment options the place accepts.
*/
export interface Schema$GoogleMapsPlacesV1PlacePaymentOptions {
/**
* Place accepts cash only as payment. Places with this attribute may still accept other payment methods.
*/
acceptsCashOnly?: boolean | null;
/**
* Place accepts credit cards as payment.
*/
acceptsCreditCards?: boolean | null;
/**
* Place accepts debit cards as payment.
*/
acceptsDebitCards?: boolean | null;
/**
* Place accepts NFC payments.
*/
acceptsNfc?: boolean | null;
}
/**
* Plus code (http://plus.codes) is a location reference with two formats: global code defining a 14mx14m (1/8000th of a degree) or smaller rectangle, and compound code, replacing the prefix with a reference location.

@@ -431,2 +679,15 @@ */

/**
* Place resource name and id of sub destinations that relate to the place. For example, different terminals are different destinations of an airport.
*/
export interface Schema$GoogleMapsPlacesV1PlaceSubDestination {
/**
* The place id of the sub destination.
*/
id?: string | null;
/**
* The resource name of the sub destination.
*/
name?: string | null;
}
/**
* Information about a review of a place.

@@ -436,23 +697,27 @@ */

/**
* Output only. This review's author.
* This review's author.
*/
authorAttribution?: Schema$GoogleMapsPlacesV1AuthorAttribution;
/**
* Output only. The review text in its original language.
* A reference representing this place review which may be used to look up this place review again (also called the API "resource" name: places/place_id/reviews/review).
*/
name?: string | null;
/**
* The review text in its original language.
*/
originalText?: Schema$GoogleTypeLocalizedText;
/**
* Output only. Timestamp for the review.
* Timestamp for the review.
*/
publishTime?: string | null;
/**
* Output only. A number between 1.0 and 5.0, a.k.a. the number of stars.
* A number between 1.0 and 5.0, also called the number of stars.
*/
rating?: number | null;
/**
* Output only. A string of formatted recent time, expressing the review time relative to the current time in a form appropriate for the language and country.
* A string of formatted recent time, expressing the review time relative to the current time in a form appropriate for the language and country.
*/
relativePublishTimeDescription?: string | null;
/**
* Output only. The localized text of the review.
* The localized text of the review.
*/

@@ -462,2 +727,61 @@ text?: Schema$GoogleTypeLocalizedText;

/**
* Request proto for Search Nearby.
*/
export interface Schema$GoogleMapsPlacesV1SearchNearbyRequest {
/**
* Excluded primary Place type (e.g. "restaurant" or "gas_station") from https://developers.google.com/maps/documentation/places/web-service/place-types. If there are any conflicting primary types, i.e. a type appears in both included_primary_types and excluded_primary_types, an INVALID_ARGUMENT error is returned. If a Place type is specified with multiple type restrictions, only places that satisfy all of the restrictions are returned. For example, if we have {included_types = ["restaurant"], excluded_primary_types = ["restaurant"]\}, the returned places provide "restaurant" related services but do not operate primarily as "restaurants".
*/
excludedPrimaryTypes?: string[] | null;
/**
* Excluded Place type (eg, "restaurant" or "gas_station") from https://developers.google.com/maps/documentation/places/web-service/place-types. If the client provides both included_types (e.g. restaurant) and excluded_types (e.g. cafe), then the response should include places that are restaurant but not cafe. The response includes places that match at least one of the included_types and none of the excluded_types. If there are any conflicting types, i.e. a type appears in both included_types and excluded_types, an INVALID_ARGUMENT error is returned. If a Place type is specified with multiple type restrictions, only places that satisfy all of the restrictions are returned. For example, if we have {included_types = ["restaurant"], excluded_primary_types = ["restaurant"]\}, the returned places provide "restaurant" related services but do not operate primarily as "restaurants".
*/
excludedTypes?: string[] | null;
/**
* Included primary Place type (e.g. "restaurant" or "gas_station") from https://developers.google.com/maps/documentation/places/web-service/place-types. A place can only have a single primary type from the supported types table associated with it. If there are any conflicting primary types, i.e. a type appears in both included_primary_types and excluded_primary_types, an INVALID_ARGUMENT error is returned. If a Place type is specified with multiple type restrictions, only places that satisfy all of the restrictions are returned. For example, if we have {included_types = ["restaurant"], excluded_primary_types = ["restaurant"]\}, the returned places provide "restaurant" related services but do not operate primarily as "restaurants".
*/
includedPrimaryTypes?: string[] | null;
/**
* Included Place type (eg, "restaurant" or "gas_station") from https://developers.google.com/maps/documentation/places/web-service/place-types. If there are any conflicting types, i.e. a type appears in both included_types and excluded_types, an INVALID_ARGUMENT error is returned. If a Place type is specified with multiple type restrictions, only places that satisfy all of the restrictions are returned. For example, if we have {included_types = ["restaurant"], excluded_primary_types = ["restaurant"]\}, the returned places provide "restaurant" related services but do not operate primarily as "restaurants".
*/
includedTypes?: string[] | null;
/**
* Place details will be displayed with the preferred language if available. If the language code is unspecified or unrecognized, place details of any language may be returned, with a preference for English if such details exist. Current list of supported languages: https://developers.google.com/maps/faq#languagesupport.
*/
languageCode?: string | null;
/**
* Required. The region to search.
*/
locationRestriction?: Schema$GoogleMapsPlacesV1SearchNearbyRequestLocationRestriction;
/**
* Maximum number of results to return. It must be between 1 and 20 (default), inclusively. If the number is unset, it falls back to the upper limit. If the number is set to negative or exceeds the upper limit, an INVALID_ARGUMENT error is returned.
*/
maxResultCount?: number | null;
/**
* How results will be ranked in the response.
*/
rankPreference?: string | null;
/**
* 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 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Note that 3-digit region codes are not currently supported.
*/
regionCode?: string | null;
}
/**
* The region to search.
*/
export interface Schema$GoogleMapsPlacesV1SearchNearbyRequestLocationRestriction {
/**
* A circle defined by center point and radius.
*/
circle?: Schema$GoogleMapsPlacesV1Circle;
}
/**
* Response proto for Search Nearby.
*/
export interface Schema$GoogleMapsPlacesV1SearchNearbyResponse {
/**
* A list of places that meets user's requirements like places types, number of places and specific location restriction.
*/
places?: Schema$GoogleMapsPlacesV1Place[];
}
/**
* Request proto for SearchText.

@@ -483,11 +807,11 @@ */

/**
* Maximum number of results to return. It must be between 1 and 20, inclusively. If the number is unset, it falls back to the upper limit. If the number is set to negative or exceeds the upper limit, an INVALID_ARGUMENT error is returned.
* Maximum number of results to return. It must be between 1 and 20, inclusively. The default is 20. If the number is unset, it falls back to the upper limit. If the number is set to negative or exceeds the upper limit, an INVALID_ARGUMENT error is returned.
*/
maxResultCount?: number | null;
/**
* Filter out results whose average user rating is strictly less than this limit. A valid value must be an float between 0 and 5 (inclusively) at a 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. This is to keep parity with LocalRefinement_UserRating. The input rating will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all results with a less than 1.0 rating.
* Filter out results whose average user rating is strictly less than this limit. A valid value must be a float between 0 and 5 (inclusively) at a 0.5 cadence i.e. [0, 0.5, 1.0, ... , 5.0] inclusively. The input rating will round up to the nearest 0.5(ceiling). For instance, a rating of 0.6 will eliminate all results with a less than 1.0 rating.
*/
minRating?: number | null;
/**
* Used to restrict the search to places that are currently open.
* Used to restrict the search to places that are currently open. The default is false.
*/

@@ -504,3 +828,3 @@ openNow?: boolean | null;

/**
* 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.
* 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 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Note that 3-digit region codes are not currently supported.
*/

@@ -526,3 +850,3 @@ regionCode?: string | null;

/**
* A rectangle box defined by northeast and southwest corner.
* A rectangle box defined by northeast and southwest corner. `rectangle.high()` must be the northeast point of the rectangle viewport. `rectangle.low()` must be the southwest point of the rectangle viewport.
*/

@@ -536,3 +860,3 @@ rectangle?: Schema$GoogleGeoTypeViewport;

/**
* A rectangle box defined by northeast and southwest corner.
* A rectangle box defined by northeast and southwest corner. `rectangle.high()` must be the northeast point of the rectangle viewport. `rectangle.low()` must be the southwest point of the rectangle viewport.
*/

@@ -593,6 +917,52 @@ rectangle?: Schema$GoogleGeoTypeViewport;

}
/**
* Represents an amount of money with its currency type.
*/
export interface Schema$GoogleTypeMoney {
/**
* The three-letter currency code defined in ISO 4217.
*/
currencyCode?: string | null;
/**
* Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` must be positive or zero. If `units` is zero, `nanos` can be positive, zero, or negative. If `units` is negative, `nanos` must be negative or zero. For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
*/
nanos?: number | null;
/**
* The whole units of the amount. For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
*/
units?: string | null;
}
export class Resource$Places {
context: APIRequestContext;
photos: Resource$Places$Photos;
constructor(context: APIRequestContext);
/**
* Get place details with a place id (in a name) string.
*
* @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$Places$Get, options: StreamMethodOptions): GaxiosPromise<Readable>;
get(params?: Params$Resource$Places$Get, options?: MethodOptions): GaxiosPromise<Schema$GoogleMapsPlacesV1Place>;
get(params: Params$Resource$Places$Get, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
get(params: Params$Resource$Places$Get, options: MethodOptions | BodyResponseCallback<Schema$GoogleMapsPlacesV1Place>, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1Place>): void;
get(params: Params$Resource$Places$Get, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1Place>): void;
get(callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1Place>): void;
/**
* Search for places near locations.
*
* @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.
*/
searchNearby(params: Params$Resource$Places$Searchnearby, options: StreamMethodOptions): GaxiosPromise<Readable>;
searchNearby(params?: Params$Resource$Places$Searchnearby, options?: MethodOptions): GaxiosPromise<Schema$GoogleMapsPlacesV1SearchNearbyResponse>;
searchNearby(params: Params$Resource$Places$Searchnearby, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
searchNearby(params: Params$Resource$Places$Searchnearby, options: MethodOptions | BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchNearbyResponse>, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchNearbyResponse>): void;
searchNearby(params: Params$Resource$Places$Searchnearby, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchNearbyResponse>): void;
searchNearby(callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1SearchNearbyResponse>): void;
/**
* Text query based place search.

@@ -612,2 +982,22 @@ *

}
export interface Params$Resource$Places$Get extends StandardParameters {
/**
* Optional. Place details will be displayed with the preferred language if available. Current list of supported languages: https://developers.google.com/maps/faq#languagesupport.
*/
languageCode?: string;
/**
* Required. A place ID returned in a Place (with "places/" prefix), or equivalently the name in the same Place. Format: places/xplace_id*.
*/
name?: string;
/**
* Optional. 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 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Note that 3-digit region codes are not currently supported.
*/
regionCode?: string;
}
export interface Params$Resource$Places$Searchnearby extends StandardParameters {
/**
* Request body metadata
*/
requestBody?: Schema$GoogleMapsPlacesV1SearchNearbyRequest;
}
export interface Params$Resource$Places$Searchtext extends StandardParameters {

@@ -619,3 +1009,39 @@ /**

}
export class Resource$Places$Photos {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Get a photo media with a photo reference string.
*
* @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.
*/
getMedia(params: Params$Resource$Places$Photos$Getmedia, options: StreamMethodOptions): GaxiosPromise<Readable>;
getMedia(params?: Params$Resource$Places$Photos$Getmedia, options?: MethodOptions): GaxiosPromise<Schema$GoogleMapsPlacesV1PhotoMedia>;
getMedia(params: Params$Resource$Places$Photos$Getmedia, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
getMedia(params: Params$Resource$Places$Photos$Getmedia, options: MethodOptions | BodyResponseCallback<Schema$GoogleMapsPlacesV1PhotoMedia>, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1PhotoMedia>): void;
getMedia(params: Params$Resource$Places$Photos$Getmedia, callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1PhotoMedia>): void;
getMedia(callback: BodyResponseCallback<Schema$GoogleMapsPlacesV1PhotoMedia>): void;
}
export interface Params$Resource$Places$Photos$Getmedia extends StandardParameters {
/**
* Optional. Specifies the maximum desired height, in pixels, of the image. If the image is smaller than the values specified, the original image will be returned. If the image is larger in either dimension, it will be scaled to match the smaller of the two dimensions, restricted to its original aspect ratio. Both the max_height_px and max_width_px properties accept an integer between 1 and 4800, inclusively. If the value is not within the allowed range, an INVALID_ARGUMENT error will be returned. At least one of max_height_px or max_width_px needs to be specified. If neither max_height_px nor max_width_px is specified, an INVALID_ARGUMENT error will be returned.
*/
maxHeightPx?: number;
/**
* Optional. Specifies the maximum desired width, in pixels, of the image. If the image is smaller than the values specified, the original image will be returned. If the image is larger in either dimension, it will be scaled to match the smaller of the two dimensions, restricted to its original aspect ratio. Both the max_height_px and max_width_px properties accept an integer between 1 and 4800, inclusively. If the value is not within the allowed range, an INVALID_ARGUMENT error will be returned. At least one of max_height_px or max_width_px needs to be specified. If neither max_height_px nor max_width_px is specified, an INVALID_ARGUMENT error will be returned.
*/
maxWidthPx?: number;
/**
* Required. The resource name of a photo media in the format: `"places/place_id/photos/photo_reference/media"`. The resource name of a photo as returned in a Place object's `photos.name` field comes with the format `"places/place_id/photos/photo_reference"`. You need to append `"/media"` at the end of the photo resource to get the photo media resource name.
*/
name?: string;
/**
* Optional. If set, skip the default HTTP redirect behavior and render a text format (for example, in JSON format for HTTP use case) response. If not set, an HTTP redirect will be issued to redirect the call to the image media. This option is ignored for non-HTTP requests.
*/
skipHttpRedirect?: boolean;
}
export {};
}

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

this.context = context;
this.photos = new Resource$Places$Photos(this.context);
}
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://places.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);
}
}
searchNearby(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/places:searchNearby').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);
}
}
searchText(paramsOrCallback, optionsOrCallback, callback) {

@@ -83,2 +145,39 @@ let params = (paramsOrCallback ||

places_v1.Resource$Places = Resource$Places;
class Resource$Places$Photos {
constructor(context) {
this.context = context;
}
getMedia(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/{+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);
}
}
}
places_v1.Resource$Places$Photos = Resource$Places$Photos;
})(places_v1 || (exports.places_v1 = places_v1 = {}));

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

/**
* Contains signals about others apps on the device which could be used to access or control the requesting app.
*/
export interface Schema$AppAccessRiskVerdict {
/**
* Required. App access risk verdict related to apps that are not installed by Google Play, and are not preloaded on the system image by the device manufacturer.
*/
otherApps?: string | null;
/**
* Required. App access risk verdict related to apps that are not installed by the Google Play Store, and are not preloaded on the system image by the device manufacturer.
*/
playOrSystemApps?: string | null;
}
/**
* Contains the application integrity information.

@@ -146,9 +159,13 @@ */

/**
* Contains guidance details about the Integrity API response, providing additional context to the integrity verdicts.
* Contains information about the environment Play Integrity API runs in, e.g. Play Protect verdict.
*/
export interface Schema$GuidanceDetails {
export interface Schema$EnvironmentDetails {
/**
* 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.
* The evaluation of the App Access Risk verdicts.
*/
userRemediationDetails?: Schema$UserRemediationDetails[];
appAccessRiskVerdict?: Schema$AppAccessRiskVerdict;
/**
* The evaluation of Play Protect verdict.
*/
playProtectVerdict?: string | null;
}

@@ -202,5 +219,5 @@ /**

/**
* Additional guidance related to the integrity API response.
* Details of the environment Play Integrity API runs in.
*/
guidanceDetails?: Schema$GuidanceDetails;
environmentDetails?: Schema$EnvironmentDetails;
/**

@@ -215,11 +232,2 @@ * Required. Details about the integrity request.

}
/**
* 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 {

@@ -226,0 +234,0 @@ context: APIRequestContext;

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

}
getVpcServiceControls(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://servicenetworking.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+name}/vpcServiceControls').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);
}
}
updateConsumerConfig(paramsOrCallback, optionsOrCallback, callback) {

@@ -753,0 +785,0 @@ let params = (paramsOrCallback ||

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

/**
* Optional. The usage of the synthesized audio to be reported.
* Optional. Deprecated. The usage of the synthesized audio to be reported.
*/

@@ -123,0 +123,0 @@ reportedUsage?: string | null;

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

/**
* Optional. The usage of the synthesized audio to be reported.
* Optional. Deprecated. The usage of the synthesized audio to be reported.
*/

@@ -117,0 +117,0 @@ reportedUsage?: string | null;

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

this.queuedResources = new Resource$Projects$Locations$Queuedresources(this.context);
this.reservations = new Resource$Projects$Locations$Reservations(this.context);
this.runtimeVersions = new Resource$Projects$Locations$Runtimeversions(this.context);

@@ -806,2 +807,39 @@ }

tpu_v2alpha1.Resource$Projects$Locations$Queuedresources = Resource$Projects$Locations$Queuedresources;
class Resource$Projects$Locations$Reservations {
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://tpu.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v2alpha1/{+parent}/reservations').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);
}
}
}
tpu_v2alpha1.Resource$Projects$Locations$Reservations = Resource$Projects$Locations$Reservations;
class Resource$Projects$Locations$Runtimeversions {

@@ -808,0 +846,0 @@ constructor(context) {

/*! THIS FILE IS AUTO-GENERATED */
import { AuthPlus } from 'googleapis-common';
import { trafficdirector_v2 } from './v2';
import { trafficdirector_v3 } from './v3';
export declare const VERSIONS: {
v2: typeof trafficdirector_v2.Trafficdirector;
v3: typeof trafficdirector_v3.Trafficdirector;
};
export declare function trafficdirector(version: 'v2'): trafficdirector_v2.Trafficdirector;
export declare function trafficdirector(options: trafficdirector_v2.Options): trafficdirector_v2.Trafficdirector;
export declare function trafficdirector(version: 'v3'): trafficdirector_v3.Trafficdirector;
export declare function trafficdirector(options: trafficdirector_v3.Options): trafficdirector_v3.Trafficdirector;
declare const auth: AuthPlus;
export { auth };
export { trafficdirector_v2 };
export { trafficdirector_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.trafficdirector_v2 = exports.auth = exports.trafficdirector = exports.VERSIONS = void 0;
exports.AuthPlus = exports.trafficdirector_v3 = exports.trafficdirector_v2 = exports.auth = exports.trafficdirector = exports.VERSIONS = void 0;
/*! THIS FILE IS AUTO-GENERATED */

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

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

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

@@ -118,2 +118,11 @@ /// <reference types="node" />

/**
* Exception describes why the step entry failed.
*/
export interface Schema$Exception {
/**
* Error message represented as a JSON string.
*/
payload?: string | null;
}
/**
* A running instance of a [Workflow](/workflows/docs/reference/rest/v1/projects.locations.workflows).

@@ -213,2 +222,40 @@ */

/**
* Response message for ExecutionHistory.ListStepEntries.
*/
export interface Schema$ListStepEntriesResponse {
/**
* A token to retrieve next page of results. Pass this value in the ListStepEntriesRequest.page_token field in the subsequent call to `ListStepEntries` method to retrieve the next page of results.
*/
nextPageToken?: string | null;
/**
* The list of entries.
*/
stepEntries?: Schema$StepEntry[];
/**
* Indicates the total number of StepEntries that matched the request filter. For running executions, this number shows the number of StepEntries that are executed thus far.
*/
totalSize?: number | null;
}
/**
* NavigationInfo describes what steps if any come before or after this step, or what steps are parents or children of this step.
*/
export interface Schema$NavigationInfo {
/**
* Step entries that can be reached by "stepping into" e.g. a subworkflow call.
*/
children?: string[] | null;
/**
* The index of the next step in the current workflow, if any.
*/
next?: string | null;
/**
* The step entry, if any, that can be reached by "stepping out" of the current workflow being executed.
*/
parent?: string | null;
/**
* The index of the previous step in the current workflow, if any.
*/
previous?: string | null;
}
/**
* Position contains source position information about the stack trace element such as line number, column number and length of the code block in bytes.

@@ -319,2 +366,68 @@ */

/**
* An StepEntry contains debugging information for a step transition in a workflow execution.
*/
export interface Schema$StepEntry {
/**
* Output only. The creation time of the step entry.
*/
createTime?: string | null;
/**
* Output only. The numeric ID of this step entry, used for navigation.
*/
entryId?: string | null;
/**
* Output only. The exception thrown by the step entry.
*/
exception?: Schema$Exception;
/**
* Output only. The full resource name of the step entry. Each step entry has a unique entry ID, which is a monotonically increasing counter. Step entry names have the format: `projects/{project\}/locations/{location\}/workflows/{workflow\}/executions/{execution\}/stepEntries/{step_entry\}`.
*/
name?: string | null;
/**
* Output only. The NavigationInfo associated to this step.
*/
navigationInfo?: Schema$NavigationInfo;
/**
* Output only. The name of the routine this step entry belongs to. A routine name is the subworkflow name defined in the YAML source code. The top level routine name is `main`.
*/
routine?: string | null;
/**
* Output only. The state of the step entry.
*/
state?: string | null;
/**
* Output only. The name of the step this step entry belongs to.
*/
step?: string | null;
/**
* Output only. The StepEntryMetadata associated to this step.
*/
stepEntryMetadata?: Schema$StepEntryMetadata;
/**
* Output only. The type of the step this step entry belongs to.
*/
stepType?: string | null;
/**
* Output only. The most recently updated time of the step entry.
*/
updateTime?: string | null;
}
/**
* StepEntryMetadata contains metadata information about this step.
*/
export interface Schema$StepEntryMetadata {
/**
* Progress number represents the current state of the current progress. eg: A step entry represents the 4th iteration in a progress of PROGRESS_TYPE_FOR.
*/
progressNumber?: string | null;
/**
* Progress type of this step entry.
*/
progressType?: string | null;
/**
* Child thread id that this step entry belongs to.
*/
threadId?: string | null;
}
/**
* Request for the TriggerPubsubExecution method.

@@ -382,2 +495,3 @@ */

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

@@ -493,7 +607,7 @@ /**

/**
* Optional. Filters applied to the [Executions.ListExecutions] results. The following fields are supported for filtering: executionID, state, startTime, endTime, duration, workflowRevisionID, stepName, and label.
* Optional. Filters applied to the `[Executions.ListExecutions]` results. The following fields are supported for filtering: `executionId`, `state`, `startTime`, `endTime`, `duration`, `workflowRevisionId`, `stepName`, and `label`. For details, see AIP-160. For example, if you are using the Google APIs Explorer: `state="SUCCEEDED"` or `startTime\>"2023-08-01" AND state="FAILED"`
*/
filter?: string;
/**
* Optional. The ordering applied to the [Executions.ListExecutions] results. By default the ordering is based on descending start time. The following fields are supported for order by: executionID, startTime, endTime, duration, state, and workflowRevisionID.
* Optional. Comma-separated list of fields that specify the ordering applied to the `[Executions.ListExecutions]` results. By default the ordering is based on descending `startTime`. The following fields are supported for ordering: `executionId`, `state`, `startTime`, `endTime`, `duration`, and `workflowRevisionId`. For details, see AIP-132.
*/

@@ -550,3 +664,67 @@ orderBy?: string;

}
export class Resource$Projects$Locations$Workflows$Executions$Stepentries {
context: APIRequestContext;
constructor(context: APIRequestContext);
/**
* Gets a step entry.
*
* @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$Workflows$Executions$Stepentries$Get, options: StreamMethodOptions): GaxiosPromise<Readable>;
get(params?: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$Get, options?: MethodOptions): GaxiosPromise<Schema$StepEntry>;
get(params: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$Get, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
get(params: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$Get, options: MethodOptions | BodyResponseCallback<Schema$StepEntry>, callback: BodyResponseCallback<Schema$StepEntry>): void;
get(params: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$Get, callback: BodyResponseCallback<Schema$StepEntry>): void;
get(callback: BodyResponseCallback<Schema$StepEntry>): void;
/**
* Lists step entries for the corresponding workflow execution. Returned entries are ordered by their create_time.
*
* @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$Stepentries$List, options: StreamMethodOptions): GaxiosPromise<Readable>;
list(params?: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$List, options?: MethodOptions): GaxiosPromise<Schema$ListStepEntriesResponse>;
list(params: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$List, options: StreamMethodOptions | BodyResponseCallback<Readable>, callback: BodyResponseCallback<Readable>): void;
list(params: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$List, options: MethodOptions | BodyResponseCallback<Schema$ListStepEntriesResponse>, callback: BodyResponseCallback<Schema$ListStepEntriesResponse>): void;
list(params: Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$List, callback: BodyResponseCallback<Schema$ListStepEntriesResponse>): void;
list(callback: BodyResponseCallback<Schema$ListStepEntriesResponse>): void;
}
export interface Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$Get extends StandardParameters {
/**
* Required. The name of the step entry to retrieve. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}/executions/{execution\}/stepEntries/{step_entry\}
*/
name?: string;
}
export interface Params$Resource$Projects$Locations$Workflows$Executions$Stepentries$List extends StandardParameters {
/**
* Optional. Filters applied to the `[StepEntries.ListStepEntries]` results. The following fields are supported for filtering: `entryId`, `createTime`, `updateTime`, `routine`, `step`, `stepType`, `state`. For details, see AIP-160. For example, if you are using the Google APIs Explorer: `state="SUCCEEDED"` or `createTime\>"2023-08-01" AND state="FAILED"`
*/
filter?: string;
/**
* Optional. Comma-separated list of fields that specify the ordering applied to the `[StepEntries.ListStepEntries]` results. By default the ordering is based on ascending `entryId`. The following fields are supported for ordering: `entryId`, `createTime`, `updateTime`, `routine`, `step`, `stepType`, `state`. For details, see AIP-132.
*/
orderBy?: string;
/**
* Optional. Number of step entries to return per call. The default max is 1000.
*/
pageSize?: number;
/**
* Optional. A page token, received from a previous `ListStepEntries` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListStepEntries` must match the call that provided the page token.
*/
pageToken?: string;
/**
* Required. Name of the workflow execution to list entries for. Format: projects/{project\}/locations/{location\}/workflows/{workflow\}/executions/{execution\}/stepEntries/
*/
parent?: string;
/**
* Optional. The number of step entries to skip. It can be used with or without a pageToken. If used with a pageToken, then it indicates the number of step entries to skip starting from the requested page.
*/
skip?: number;
}
export {};
}

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

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

@@ -305,2 +307,72 @@ cancel(paramsOrCallback, optionsOrCallback, callback) {

workflowexecutions_v1.Resource$Projects$Locations$Workflows$Executions$Callbacks = Resource$Projects$Locations$Workflows$Executions$Callbacks;
class Resource$Projects$Locations$Workflows$Executions$Stepentries {
constructor(context) {
this.context = context;
}
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://workflowexecutions.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://workflowexecutions.googleapis.com/';
const parameters = {
options: Object.assign({
url: (rootUrl + '/v1/{+parent}/stepEntries').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$Stepentries = Resource$Projects$Locations$Workflows$Executions$Stepentries;
})(workflowexecutions_v1 || (exports.workflowexecutions_v1 = workflowexecutions_v1 = {}));

@@ -71,4 +71,6 @@ /*! THIS FILE IS AUTO-GENERATED */

export { beyondcorp_v1alpha } from './apis/beyondcorp/v1alpha';
export { biglake_v1 } from './apis/biglake/v1';
export { bigquery_v2 } from './apis/bigquery/v2';
export { bigqueryconnection_v1beta1 } from './apis/bigqueryconnection/v1beta1';
export { bigquerydatapolicy_v1 } from './apis/bigquerydatapolicy/v1';
export { bigquerydatatransfer_v1 } from './apis/bigquerydatatransfer/v1';

@@ -300,2 +302,3 @@ export { bigqueryreservation_v1 } from './apis/bigqueryreservation/v1';

export { logging_v2 } from './apis/logging/v2';
export { looker_v1 } from './apis/looker/v1';
export { managedidentities_v1 } from './apis/managedidentities/v1';

@@ -451,2 +454,3 @@ export { managedidentities_v1alpha1 } from './apis/managedidentities/v1alpha1';

export { trafficdirector_v2 } from './apis/trafficdirector/v2';
export { trafficdirector_v3 } from './apis/trafficdirector/v3';
export { transcoder_v1 } from './apis/transcoder/v1';

@@ -453,0 +457,0 @@ export { transcoder_v1beta1 } from './apis/transcoder/v1beta1';

{
"name": "googleapis",
"version": "128.0.0",
"version": "129.0.0",
"repository": "googleapis/google-api-nodejs-client",

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

"@types/qs": "^6.5.3",
"@types/sinon": "^10.0.0",
"@types/sinon": "^17.0.0",
"@types/tmp": "^0.2.0",

@@ -96,3 +96,3 @@ "@types/url-template": "^2.0.28",

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

@@ -99,0 +99,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

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