From 021be47a9794185a6750cd08a7467d620cdddf19 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Date: Wed, 11 Oct 2023 01:34:07 +0000 Subject: [PATCH] feat: regenerate index files --- discovery/admob-v1beta.json | 8 +- discovery/apigee-v1.json | 604 +++++++++++++++++++++++++- discovery/baremetalsolution-v2.json | 31 +- discovery/bigqueryreservation-v1.json | 9 +- discovery/clouddeploy-v1.json | 25 +- discovery/dataflow-v1b3.json | 9 +- discovery/index.json | 49 ++- discovery/integrations-v1alpha.json | 569 +++++++++++++++++++++++- discovery/logging-v2.json | 4 +- discovery/monitoring-v1.json | 36 +- discovery/pubsub-v1.json | 6 +- discovery/pubsub-v1beta1a.json | 6 +- discovery/pubsub-v1beta2.json | 6 +- discovery/vmmigration-v1.json | 20 +- discovery/vmmigration-v1alpha1.json | 20 +- src/apis/index.ts | 6 + src/index.ts | 4 + 17 files changed, 1350 insertions(+), 62 deletions(-) diff --git a/discovery/admob-v1beta.json b/discovery/admob-v1beta.json index b9dec8d49e..3b297d13dc 100644 --- a/discovery/admob-v1beta.json +++ b/discovery/admob-v1beta.json @@ -758,7 +758,7 @@ } } }, - "revision": "20230921", + "revision": "20231010", "rootUrl": "https://admob.googleapis.com/", "schemas": { "AdSource": { @@ -1115,7 +1115,8 @@ "CLICK_THROUGH_RATE", "INSTALLS", "ESTIMATED_COST", - "AVERAGE_CPI" + "AVERAGE_CPI", + "INTERACTIONS" ], "enumDescriptions": [ "Default value for an unset field. Do not use.", @@ -1124,7 +1125,8 @@ "The number of clicks an ad receives divided by the number of times the ad is shown.", "The number of times apps were downloaded to devices.", "The estimated cost of serving a campaign ad instead of an ad that earns revenue. The currency is the reporting currency for campaigns.", - "The average cost per install. This means the average amount that was spent to acquire a new user. The currency is the reporting currency for campaigns." + "The average cost per install. This means the average amount that was spent to acquire a new user. The currency is the reporting currency for campaigns.", + "The number of times a user interacts with an ad. This consists of clicks and engagements." ], "type": "string" }, diff --git a/discovery/apigee-v1.json b/discovery/apigee-v1.json index 09f5b810ae..ddf2b92078 100644 --- a/discovery/apigee-v1.json +++ b/discovery/apigee-v1.json @@ -4077,6 +4077,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, + "getAddonsConfig": { + "description": "Gets the add-ons config of an environment.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/addonsConfig", + "httpMethod": "GET", + "id": "apigee.organizations.environments.getAddonsConfig", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Name of the add-ons config. Must be in the format of `/organizations/{org}/environments/{env}/addonsConfig`", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+/addonsConfig$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "GoogleCloudApigeeV1AddonsConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "getApiSecurityRuntimeConfig": { "description": "Gets the API Security runtime configuration for an environment. This named ApiSecurityRuntimeConfig to prevent conflicts with ApiSecurityConfig from addon config.", "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/apiSecurityRuntimeConfig", @@ -4183,6 +4208,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, + "getSecurityActionsConfig": { + "description": "GetSecurityActionConfig returns the current SecurityActions configuration.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityActionsConfig", + "httpMethod": "GET", + "id": "apigee.organizations.environments.getSecurityActionsConfig", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The name of the SecurityActionsConfig to retrieve. This will always be: `organizations/{org}/environments/{env}/security_actions_config`", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+/securityActionsConfig$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "GoogleCloudApigeeV1SecurityActionsConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "getTraceConfig": { "description": "Get distributed trace configuration in an environment.", "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/traceConfig", @@ -4446,6 +4496,40 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, + "updateSecurityActionsConfig": { + "description": "UpdateSecurityActionConfig updates the current SecurityActions configuration. This method is used to enable/disable the feature at the environment level.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityActionsConfig", + "httpMethod": "PATCH", + "id": "apigee.organizations.environments.updateSecurityActionsConfig", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "This is a singleton resource, the name will always be set by SecurityActions and any user input will be ignored. The name is always: `organizations/{org}/environments/{env}/security_actions_config`", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+/securityActionsConfig$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "The list of fields to update.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1/{+name}", + "request": { + "$ref": "GoogleCloudApigeeV1SecurityActionsConfig" + }, + "response": { + "$ref": "GoogleCloudApigeeV1SecurityActionsConfig" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "updateTraceConfig": { "description": "Updates the trace configurations in an environment. Note that the repeated fields have replace semantics when included in the field mask and that they will be overwritten by the value of the fields in the request body.", "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/traceConfig", @@ -4482,6 +4566,38 @@ } }, "resources": { + "addonsConfig": { + "methods": { + "setAddonEnablement": { + "description": "Updates an add-on enablement status of an environment.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/addonsConfig:setAddonEnablement", + "httpMethod": "POST", + "id": "apigee.organizations.environments.addonsConfig.setAddonEnablement", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Name of the add-ons config. Must be in the format of `/organizations/{org}/environments/{env}/addonsConfig`", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+/addonsConfig$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}:setAddonEnablement", + "request": { + "$ref": "GoogleCloudApigeeV1SetAddonEnablementRequest" + }, + "response": { + "$ref": "GoogleLongrunningOperation" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + }, "analytics": { "resources": { "admin": { @@ -4662,7 +4778,7 @@ "type": "boolean" }, "sequencedRollout": { - "description": "Flag that specifies whether to enable sequenced rollout. If set to `true`, the routing rules for this deployment and the environment changes to add the deployment will be rolled out in a safe order. This reduces the risk of downtime that could be caused by changing the environment group's routing before the new destination for the affected traffic is ready to receive it. This should only be necessary if the new deployment will be capturing traffic from another environment under a shared environment group or if traffic will be rerouted to a different environment due to a base path removal. The [generateDeployChangeReport API](generateDeployChangeReport) may be used to examine routing changes before issuing the deployment request, and its response will indicate if a sequenced rollout is recommended for the deployment.", + "description": "Flag that specifies whether to enable sequenced rollout. If set to `true`, the routing rules for this deployment and the environment changes to add the deployment will be rolled out in a safe order. This reduces the risk of downtime that could be caused by changing the environment group's routing before the new destination for the affected traffic is ready to receive it. This should only be necessary if the new deployment will be capturing traffic from another environment under a shared environment group or if traffic will be rerouted to a different environment due to a base path removal. The generateDeployChangeReport API may be used to examine routing changes before issuing the deployment request, and its response will indicate if a sequenced rollout is recommended for the deployment.", "location": "query", "type": "boolean" }, @@ -4722,7 +4838,7 @@ "type": "string" }, "sequencedRollout": { - "description": "Flag that specifies whether to enable sequenced rollout. If set to `true`, the environment group routing rules corresponding to this deployment will be removed before removing the deployment from the runtime. This is likely to be a rare use case; it is only needed when the intended effect of undeploying this proxy is to cause the traffic it currently handles to be rerouted to some other existing proxy in the environment group. The [GenerateUndeployChangeReport API](GenerateUndeployChangeReport) may be used to examine routing changes before issuing the undeployment request, and its response will indicate if a sequenced rollout is recommended for the undeployment.", + "description": "Flag that specifies whether to enable sequenced rollout. If set to `true`, the environment group routing rules corresponding to this deployment will be removed before removing the deployment from the runtime. This is likely to be a rare use case; it is only needed when the intended effect of undeploying this proxy is to cause the traffic it currently handles to be rerouted to some other existing proxy in the environment group. The GenerateUndeployChangeReport API may be used to examine routing changes before issuing the undeployment request, and its response will indicate if a sequenced rollout is recommended for the undeployment.", "location": "query", "type": "boolean" } @@ -6374,6 +6490,165 @@ } } }, + "securityActions": { + "methods": { + "create": { + "description": "CreateSecurityAction creates a SecurityAction.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityActions", + "httpMethod": "POST", + "id": "apigee.organizations.environments.securityActions.create", + "parameterOrder": [ + "parent" + ], + "parameters": { + "parent": { + "description": "Required. The organization and environment that this SecurityAction applies to. Format: organizations/{org}/environments/{env}", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+$", + "required": true, + "type": "string" + }, + "securityActionId": { + "description": "Required. The ID to use for the SecurityAction, which will become the final component of the action's resource name. This value should be 0-61 characters, and valid format is (^[a-z]([a-z0-9-]{​0,61}[a-z0-9])?$).", + "location": "query", + "type": "string" + } + }, + "path": "v1/{+parent}/securityActions", + "request": { + "$ref": "GoogleCloudApigeeV1SecurityAction" + }, + "response": { + "$ref": "GoogleCloudApigeeV1SecurityAction" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "disable": { + "description": "Disable a SecurityAction. The `state` of the SecurityAction after disabling is `DISABLED`. `DisableSecurityAction` can be called on SecurityActions in the state `ENABLED`; SecurityActions in a different state (including `DISABLED`) return an error.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityActions/{securityActionsId}:disable", + "httpMethod": "POST", + "id": "apigee.organizations.environments.securityActions.disable", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The name of the SecurityAction to disable. Format: organizations/{org}/environments/{env}/securityActions/{security_action}", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+/securityActions/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}:disable", + "request": { + "$ref": "GoogleCloudApigeeV1DisableSecurityActionRequest" + }, + "response": { + "$ref": "GoogleCloudApigeeV1SecurityAction" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "enable": { + "description": "Enable a SecurityAction. The `state` of the SecurityAction after enabling is `ENABLED`. `EnableSecurityAction` can be called on SecurityActions in the state `DISABLED`; SecurityActions in a different state (including `ENABLED) return an error.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityActions/{securityActionsId}:enable", + "httpMethod": "POST", + "id": "apigee.organizations.environments.securityActions.enable", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The name of the SecurityAction to enable. Format: organizations/{org}/environments/{env}/securityActions/{security_action}", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+/securityActions/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}:enable", + "request": { + "$ref": "GoogleCloudApigeeV1EnableSecurityActionRequest" + }, + "response": { + "$ref": "GoogleCloudApigeeV1SecurityAction" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "get": { + "description": "Get a SecurityAction by name.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityActions/{securityActionsId}", + "httpMethod": "GET", + "id": "apigee.organizations.environments.securityActions.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The fully qualified name of the SecurityAction to retrieve. Format: organizations/{org}/environments/{env}/securityActions/{security_action}", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+/securityActions/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "GoogleCloudApigeeV1SecurityAction" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "list": { + "description": "Returns a list of SecurityActions. This returns both enabled and disabled actions.", + "flatPath": "v1/organizations/{organizationsId}/environments/{environmentsId}/securityActions", + "httpMethod": "GET", + "id": "apigee.organizations.environments.securityActions.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "filter": { + "description": "The filter expression to filter List results. https://google.aip.dev/160. Allows for filtering over: state and api_proxies. E.g.: state = ACTIVE AND apiProxies:foo. Filtering by action is not supported https://github.com/aip-dev/google.aip.dev/issues/624", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "The maximum number of SecurityActions to return. If unspecified, at most 50 SecurityActions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "A page token, received from a previous `ListSecurityActions` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListSecurityActions` must match the call that provided the page token.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The parent, which owns this collection of SecurityActions. Format: organizations/{org}/environments/{env}", + "location": "path", + "pattern": "^organizations/[^/]+/environments/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/securityActions", + "response": { + "$ref": "GoogleCloudApigeeV1ListSecurityActionsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + }, "securityIncidents": { "methods": { "get": { @@ -8618,7 +8893,7 @@ "type": "string" }, "securityProfileId": { - "description": "Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 4-63 characters, and valid characters are /(^[a-z]([a-z0-9-]{​0,61}[a-z0-9])?$/.", + "description": "Required. The ID to use for the SecurityProfile, which will become the final component of the action's resource name. This value should be 1-63 characters and validated by \"(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$)\".", "location": "query", "type": "string" } @@ -9334,7 +9609,7 @@ } } }, - "revision": "20230818", + "revision": "20230929", "rootUrl": "https://apigee.googleapis.com/", "schemas": { "EdgeConfigstoreBundleBadBundle": { @@ -9479,6 +9754,10 @@ "$ref": "GoogleCloudApigeeV1AdvancedApiOpsConfig", "description": "Configuration for the Advanced API Ops add-on." }, + "analyticsConfig": { + "$ref": "GoogleCloudApigeeV1AnalyticsConfig", + "description": "Configuration for the Analytics add-on." + }, "apiSecurityConfig": { "$ref": "GoogleCloudApigeeV1ApiSecurityConfig", "description": "Configuration for the API Security add-on." @@ -9576,6 +9855,48 @@ }, "type": "object" }, + "GoogleCloudApigeeV1AnalyticsConfig": { + "description": "Configuration for the Analytics add-on.", + "id": "GoogleCloudApigeeV1AnalyticsConfig", + "properties": { + "enabled": { + "description": "Whether the Analytics add-on is enabled.", + "type": "boolean" + }, + "expireTimeMillis": { + "description": "Output only. Time at which the Analytics add-on expires in milliseconds since epoch. If unspecified, the add-on will never expire.", + "format": "int64", + "readOnly": true, + "type": "string" + }, + "state": { + "description": "Output only. The state of the Analytics add-on.", + "enum": [ + "ADDON_STATE_UNSPECIFIED", + "ENABLING", + "ENABLED", + "DISABLING", + "DISABLED" + ], + "enumDescriptions": [ + "Default value.", + "Add-on is in progress of enabling.", + "Add-on is fully enabled and ready to use.", + "Add-on is in progress of disabling.", + "Add-on is fully disabled." + ], + "readOnly": true, + "type": "string" + }, + "updateTime": { + "description": "Output only. The latest update time.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudApigeeV1ApiCategory": { "description": "the Api category resource wrapped with response status, error_code etc.", "id": "GoogleCloudApigeeV1ApiCategory", @@ -11817,6 +12138,18 @@ }, "type": "object" }, + "GoogleCloudApigeeV1DisableSecurityActionRequest": { + "description": "Message to disable an enabled SecurityAction.", + "id": "GoogleCloudApigeeV1DisableSecurityActionRequest", + "properties": {}, + "type": "object" + }, + "GoogleCloudApigeeV1EnableSecurityActionRequest": { + "description": "Message to enable a disabled SecurityAction.", + "id": "GoogleCloudApigeeV1EnableSecurityActionRequest", + "properties": {}, + "type": "object" + }, "GoogleCloudApigeeV1EndpointAttachment": { "description": "Apigee endpoint attachment. For more information, see [Southbound networking patterns] (https://cloud.google.com/apigee/docs/api-platform/architecture/southbound-networking-patterns-endpoints).", "id": "GoogleCloudApigeeV1EndpointAttachment", @@ -12035,6 +12368,10 @@ "GoogleCloudApigeeV1EnvironmentConfig": { "id": "GoogleCloudApigeeV1EnvironmentConfig", "properties": { + "addonsConfig": { + "$ref": "GoogleCloudApigeeV1RuntimeAddonsConfig", + "description": "The latest runtime configurations for add-ons." + }, "arcConfigLocation": { "description": "The location for the config blob of API Runtime Control, aka Envoy Adapter, for op-based authentication as a URI, e.g. a Cloud Storage URI. This is only used by Envoy-based gateways.", "type": "string" @@ -13380,6 +13717,24 @@ }, "type": "object" }, + "GoogleCloudApigeeV1ListSecurityActionsResponse": { + "description": "Contains a list of SecurityActions in response to a ListSecurityActionRequest.", + "id": "GoogleCloudApigeeV1ListSecurityActionsResponse", + "properties": { + "nextPageToken": { + "description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", + "type": "string" + }, + "securityActions": { + "description": "The SecurityActions for the specified environment.", + "items": { + "$ref": "GoogleCloudApigeeV1SecurityAction" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudApigeeV1ListSecurityIncidentsResponse": { "description": "Response for ListSecurityIncidents.", "id": "GoogleCloudApigeeV1ListSecurityIncidentsResponse", @@ -14002,6 +14357,21 @@ "readOnly": true, "type": "string" }, + "subscriptionPlan": { + "description": "Output only. Subscription plan that the customer has purchased. Output only.", + "enum": [ + "SUBSCRIPTION_PLAN_UNSPECIFIED", + "SUBSCRIPTION_2021", + "SUBSCRIPTION_2024" + ], + "enumDescriptions": [ + "Subscription plan not specified.", + "Traditional subscription plan.", + "New subscription plan that provides standard proxy and scaled proxy implementation." + ], + "readOnly": true, + "type": "string" + }, "subscriptionType": { "deprecated": true, "description": "Output only. DEPRECATED: This will eventually be replaced by BillingType. Subscription type of the Apigee organization. Valid values include trial (free, limited, and for evaluation purposes only) or paid (full subscription has been purchased). See [Apigee pricing](https://cloud.google.com/apigee/pricing/).", @@ -15051,6 +15421,59 @@ }, "type": "object" }, + "GoogleCloudApigeeV1RuntimeAddonsConfig": { + "description": "RuntimeAddonsConfig defines the runtime configurations for add-ons in an environment.", + "id": "GoogleCloudApigeeV1RuntimeAddonsConfig", + "properties": { + "analyticsConfig": { + "$ref": "GoogleCloudApigeeV1RuntimeAnalyticsConfig", + "description": "Runtime configuration for Analytics add-on." + }, + "apiSecurityConfig": { + "$ref": "GoogleCloudApigeeV1RuntimeApiSecurityConfig", + "description": "Runtime configuration for API Security add-on." + }, + "name": { + "description": "Name of the addons config in the format: `organizations/{org}/environments/{env}/addonsConfig`", + "type": "string" + }, + "revisionId": { + "description": "Revision number used by the runtime to detect config changes.", + "type": "string" + }, + "uid": { + "description": "UID is to detect if config is recreated after deletion. The add-on config will only be deleted when the environment itself gets deleted, thus it will always be the same as the UID of EnvironmentConfig.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1RuntimeAnalyticsConfig": { + "description": "Runtime configuration for the Analytics add-on.", + "id": "GoogleCloudApigeeV1RuntimeAnalyticsConfig", + "properties": { + "billingPipelineEnabled": { + "description": "If Runtime should send billing data to AX or not.", + "type": "boolean" + }, + "enabled": { + "description": "If the Analytics is enabled or not.", + "type": "boolean" + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1RuntimeApiSecurityConfig": { + "description": "Runtime configuration for the API Security add-on.", + "id": "GoogleCloudApigeeV1RuntimeApiSecurityConfig", + "properties": { + "enabled": { + "description": "If the API Security is enabled or not.", + "type": "boolean" + } + }, + "type": "object" + }, "GoogleCloudApigeeV1RuntimeConfig": { "description": "Runtime configuration for the organization. Response for GetRuntimeConfig.", "id": "GoogleCloudApigeeV1RuntimeConfig", @@ -15359,6 +15782,162 @@ }, "type": "object" }, + "GoogleCloudApigeeV1SecurityAction": { + "description": "A SecurityAction is rule that can be enforced at an environment level. The result is one of: - A denied API call - An explicitly allowed API call - A flagged API call (HTTP headers added before the target receives it) At least one condition is required to create a SecurityAction.", + "id": "GoogleCloudApigeeV1SecurityAction", + "properties": { + "allow": { + "$ref": "GoogleCloudApigeeV1SecurityActionAllow", + "description": "Allow a request through if it matches this SecurityAction." + }, + "conditionConfig": { + "$ref": "GoogleCloudApigeeV1SecurityActionConditionConfig", + "description": "Required. A valid SecurityAction must contain at least one condition." + }, + "createTime": { + "description": "Output only. The create time for this SecurityAction.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "deny": { + "$ref": "GoogleCloudApigeeV1SecurityActionDeny", + "description": "Deny a request through if it matches this SecurityAction." + }, + "description": { + "description": "Optional. An optional user provided description of the SecurityAction.", + "type": "string" + }, + "expireTime": { + "description": "The expiration for this SecurityAction.", + "format": "google-datetime", + "type": "string" + }, + "flag": { + "$ref": "GoogleCloudApigeeV1SecurityActionFlag", + "description": "Flag a request through if it matches this SecurityAction." + }, + "name": { + "description": "Immutable. This field is ignored during creation as per AIP-133. Please set the `security_action_id` field in the CreateSecurityActionRequest when creating a new SecurityAction. Format: organizations/{org}/environments/{env}/securityActions/{security_action}", + "type": "string" + }, + "state": { + "description": "Required. Only an ENABLED SecurityAction is enforced. An ENABLED SecurityAction past its expiration time will not be enforced.", + "enum": [ + "STATE_UNSPECIFIED", + "ENABLED", + "DISABLED" + ], + "enumDescriptions": [ + "The default value. This only exists for forward compatibility. A create request with this value will be rejected.", + "An ENABLED SecurityAction is actively enforced if the `expiration_time` is in the future.", + "A disabled SecurityAction is never enforced." + ], + "type": "string" + }, + "ttl": { + "description": "Input only. The TTL for this SecurityAction.", + "format": "google-duration", + "type": "string" + }, + "updateTime": { + "description": "Output only. The update time for this SecurityAction. This reflects when this SecurityAction changed states.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1SecurityActionAllow": { + "description": "Message that should be set in case of an Allow Action. This does not have any fields.", + "id": "GoogleCloudApigeeV1SecurityActionAllow", + "properties": {}, + "type": "object" + }, + "GoogleCloudApigeeV1SecurityActionConditionConfig": { + "description": "The following are a list of conditions. A valid SecurityAction must contain at least one condition. Within a condition, each element is ORed. Across conditions elements are ANDed. For example if a SecurityAction has the following: api_keys: [\"key1\", \"key2\"] and developers: [\"dev1\", \"dev2\"] then this is interpreted as: enforce the action if the incoming request has ((api_key = \"key1\" OR api_key=\"key\") AND (developer=\"dev1\" OR developer=\"dev2\"))", + "id": "GoogleCloudApigeeV1SecurityActionConditionConfig", + "properties": { + "botReasons": { + "description": "Optional. A list of Bot Reasons. Current options: Flooder, Brute Guessor, Static Content Scraper, OAuth Abuser, Robot Abuser, TorListRule, Advanced Anomaly Detection and Advanced API Scraper.", + "items": { + "type": "string" + }, + "type": "array" + }, + "ipAddressRanges": { + "description": "Optional. A list of IP addresses. This could be either IPv4 or IPv6. Limited to 100 per action.", + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1SecurityActionDeny": { + "description": "Message that should be set in case of a Deny Action.", + "id": "GoogleCloudApigeeV1SecurityActionDeny", + "properties": { + "responseCode": { + "description": "Optional. The HTTP response code if the Action = DENY.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1SecurityActionFlag": { + "description": "The message that should be set in the case of a Flag action.", + "id": "GoogleCloudApigeeV1SecurityActionFlag", + "properties": { + "headers": { + "description": "Optional. A list of HTTP headers to be sent to the target in case of a FLAG SecurityAction. Limit 5 headers per SecurityAction. At least one is mandatory.", + "items": { + "$ref": "GoogleCloudApigeeV1SecurityActionHttpHeader" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1SecurityActionHttpHeader": { + "description": "An HTTP header.", + "id": "GoogleCloudApigeeV1SecurityActionHttpHeader", + "properties": { + "name": { + "description": "The header name to be sent to the target.", + "type": "string" + }, + "value": { + "description": "The header value to be sent to the target.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudApigeeV1SecurityActionsConfig": { + "description": "SecurityActionsConfig reflects the current state of the SecurityActions feature. This is a singleton resource: https://google.aip.dev/156", + "id": "GoogleCloudApigeeV1SecurityActionsConfig", + "properties": { + "enabled": { + "description": "The flag that controls whether this feature is enabled. This is `unset` by default. When this flag is `false`, even if individual rules are enabled, no SecurityActions will be enforced.", + "type": "boolean" + }, + "name": { + "description": "This is a singleton resource, the name will always be set by SecurityActions and any user input will be ignored. The name is always: `organizations/{org}/environments/{env}/security_actions_config`", + "type": "string" + }, + "updateTime": { + "description": "Output only. The update time for configuration.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudApigeeV1SecurityIncident": { "description": "Represents an SecurityIncident resource.", "id": "GoogleCloudApigeeV1SecurityIncident", @@ -15518,7 +16097,7 @@ "type": "string" }, "name": { - "description": "Immutable. Name of the profile-environment association resource. Format: organizations/{org}/securityProfiles/{profile}/environments/{env}", + "description": "Immutable. Name of the environment that the profile is attached to.", "type": "string" }, "securityProfileRevisionId": { @@ -15813,6 +16392,21 @@ }, "type": "object" }, + "GoogleCloudApigeeV1SetAddonEnablementRequest": { + "description": "Request for SetAddonEnablement.", + "id": "GoogleCloudApigeeV1SetAddonEnablementRequest", + "properties": { + "analyticsEnabled": { + "description": "If the Analytics should be enabled in the environment.", + "type": "boolean" + }, + "apiSecurityEnabled": { + "description": "If the API Security should be enabled in the environment.", + "type": "boolean" + } + }, + "type": "object" + }, "GoogleCloudApigeeV1SetAddonsRequest": { "description": "Request for SetAddons.", "id": "GoogleCloudApigeeV1SetAddonsRequest", diff --git a/discovery/baremetalsolution-v2.json b/discovery/baremetalsolution-v2.json index 2a1aaff494..aceb6a76ad 100644 --- a/discovery/baremetalsolution-v2.json +++ b/discovery/baremetalsolution-v2.json @@ -345,7 +345,7 @@ "type": "string" }, "updateMask": { - "description": "The list of fields to update. The currently supported fields are: `labels` `hyperthreading_enabled` `os_image`", + "description": "The list of fields to update. The currently supported fields are: `labels` `hyperthreading_enabled` `os_image` `ssh_keys`", "format": "google-fieldmask", "location": "query", "type": "string" @@ -849,6 +849,31 @@ }, "osImages": { "methods": { + "get": { + "description": "Get details of a single OS image.", + "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/osImages/{osImagesId}", + "httpMethod": "GET", + "id": "baremetalsolution.projects.locations.osImages.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Name of the OS image.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/osImages/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v2/{+name}", + "response": { + "$ref": "OSImage" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "list": { "description": "Retrieves the list of OS images which are currently approved.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/osImages", @@ -870,7 +895,7 @@ "type": "string" }, "parent": { - "description": "Required. Parent value for ListProvisioningQuotasRequest.", + "description": "Required. Parent value for ListOSImagesRequest.", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+$", "required": true, @@ -1588,7 +1613,7 @@ } } }, - "revision": "20230906", + "revision": "20231004", "rootUrl": "https://baremetalsolution.googleapis.com/", "schemas": { "AllowedClient": { diff --git a/discovery/bigqueryreservation-v1.json b/discovery/bigqueryreservation-v1.json index 525add630c..4516d73a72 100644 --- a/discovery/bigqueryreservation-v1.json +++ b/discovery/bigqueryreservation-v1.json @@ -18,6 +18,13 @@ "description": "A service to modify your BigQuery flat-rate reservations.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/bigquery/", + "endpoints": [ + { + "endpointUrl": "https://bigqueryreservation.me-central2.rep.googleapis.com/", + "location": "me-central2", + "description": "Regional Endpoint" + } + ], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -824,7 +831,7 @@ } } }, - "revision": "20230801", + "revision": "20231007", "rootUrl": "https://bigqueryreservation.googleapis.com/", "schemas": { "Assignment": { diff --git a/discovery/clouddeploy-v1.json b/discovery/clouddeploy-v1.json index cd78519665..d439e07ab1 100644 --- a/discovery/clouddeploy-v1.json +++ b/discovery/clouddeploy-v1.json @@ -1479,7 +1479,7 @@ } } }, - "revision": "20230913", + "revision": "20231004", "rootUrl": "https://clouddeploy.googleapis.com/", "schemas": { "AbandonReleaseRequest": { @@ -1635,6 +1635,7 @@ "TYPE_PROCESS_ABORTED", "TYPE_RESTRICTION_VIOLATED", "TYPE_RESOURCE_DELETED", + "TYPE_ROLLOUT_UPDATE", "TYPE_RENDER_STATUES_CHANGE" ], "enumDeprecated": [ @@ -1644,6 +1645,7 @@ false, false, false, + false, true ], "enumDescriptions": [ @@ -1653,6 +1655,7 @@ "A process aborted.", "Restriction check failed.", "Resource deleted.", + "Rollout updated.", "Deprecated: This field is never used. Use release_render log type instead." ], "type": "string" @@ -1697,6 +1700,7 @@ "TYPE_PROCESS_ABORTED", "TYPE_RESTRICTION_VIOLATED", "TYPE_RESOURCE_DELETED", + "TYPE_ROLLOUT_UPDATE", "TYPE_RENDER_STATUES_CHANGE" ], "enumDeprecated": [ @@ -1706,6 +1710,7 @@ false, false, false, + false, true ], "enumDescriptions": [ @@ -1715,6 +1720,7 @@ "A process aborted.", "Restriction check failed.", "Resource deleted.", + "Rollout updated.", "Deprecated: This field is never used. Use release_render log type instead." ], "type": "string" @@ -2085,6 +2091,7 @@ "TYPE_PROCESS_ABORTED", "TYPE_RESTRICTION_VIOLATED", "TYPE_RESOURCE_DELETED", + "TYPE_ROLLOUT_UPDATE", "TYPE_RENDER_STATUES_CHANGE" ], "enumDeprecated": [ @@ -2094,6 +2101,7 @@ false, false, false, + false, true ], "enumDescriptions": [ @@ -2103,6 +2111,7 @@ "A process aborted.", "Restriction check failed.", "Resource deleted.", + "Rollout updated.", "Deprecated: This field is never used. Use release_render log type instead." ], "type": "string" @@ -2604,6 +2613,7 @@ "TYPE_PROCESS_ABORTED", "TYPE_RESTRICTION_VIOLATED", "TYPE_RESOURCE_DELETED", + "TYPE_ROLLOUT_UPDATE", "TYPE_RENDER_STATUES_CHANGE" ], "enumDeprecated": [ @@ -2613,6 +2623,7 @@ false, false, false, + false, true ], "enumDescriptions": [ @@ -2622,6 +2633,7 @@ "A process aborted.", "Restriction check failed.", "Resource deleted.", + "Rollout updated.", "Deprecated: This field is never used. Use release_render log type instead." ], "type": "string" @@ -3440,6 +3452,7 @@ "TYPE_PROCESS_ABORTED", "TYPE_RESTRICTION_VIOLATED", "TYPE_RESOURCE_DELETED", + "TYPE_ROLLOUT_UPDATE", "TYPE_RENDER_STATUES_CHANGE" ], "enumDeprecated": [ @@ -3449,6 +3462,7 @@ false, false, false, + false, true ], "enumDescriptions": [ @@ -3458,6 +3472,7 @@ "A process aborted.", "Restriction check failed.", "Resource deleted.", + "Rollout updated.", "Deprecated: This field is never used. Use release_render log type instead." ], "type": "string" @@ -3802,6 +3817,7 @@ "TYPE_PROCESS_ABORTED", "TYPE_RESTRICTION_VIOLATED", "TYPE_RESOURCE_DELETED", + "TYPE_ROLLOUT_UPDATE", "TYPE_RENDER_STATUES_CHANGE" ], "enumDeprecated": [ @@ -3811,6 +3827,7 @@ false, false, false, + false, true ], "enumDescriptions": [ @@ -3820,6 +3837,7 @@ "A process aborted.", "Restriction check failed.", "Resource deleted.", + "Rollout updated.", "Deprecated: This field is never used. Use release_render log type instead." ], "type": "string" @@ -4183,6 +4201,7 @@ "TYPE_PROCESS_ABORTED", "TYPE_RESTRICTION_VIOLATED", "TYPE_RESOURCE_DELETED", + "TYPE_ROLLOUT_UPDATE", "TYPE_RENDER_STATUES_CHANGE" ], "enumDeprecated": [ @@ -4192,6 +4211,7 @@ false, false, false, + false, true ], "enumDescriptions": [ @@ -4201,6 +4221,7 @@ "A process aborted.", "Restriction check failed.", "Resource deleted.", + "Rollout updated.", "Deprecated: This field is never used. Use release_render log type instead." ], "type": "string" @@ -4219,6 +4240,7 @@ "CLOUD_BUILD_UNAVAILABLE", "EXECUTION_FAILED", "CLOUD_BUILD_REQUEST_FAILED", + "VERIFICATION_CONFIG_NOT_FOUND", "CUSTOM_ACTION_NOT_FOUND" ], "enumDescriptions": [ @@ -4226,6 +4248,7 @@ "Cloud Build is not available, either because it is not enabled or because Cloud Deploy has insufficient permissions. See [required permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions).", "The render operation did not complete successfully; check Cloud Build logs.", "Cloud Build failed to fulfill Cloud Deploy's request. See failure_message for additional details.", + "The render operation did not complete successfully because the verification stanza required for verify was not found on the skaffold configuration.", "The render operation did not complete successfully because the custom action required for predeploy or postdeploy was not found in the skaffold configuration. See failure_message for additional details." ], "readOnly": true, diff --git a/discovery/dataflow-v1b3.json b/discovery/dataflow-v1b3.json index 3fb2dd6e1f..18f2f42f80 100644 --- a/discovery/dataflow-v1b3.json +++ b/discovery/dataflow-v1b3.json @@ -24,6 +24,13 @@ "description": "Manages Google Cloud Dataflow projects on Google Cloud Platform.", "discoveryVersion": "v1", "documentationLink": "https://cloud.google.com/dataflow", + "endpoints": [ + { + "endpointUrl": "https://dataflow.me-central2.rep.googleapis.com/", + "location": "me-central2", + "description": "Regional Endpoint" + } + ], "fullyEncodeReservedExpansion": true, "icons": { "x16": "http://www.google.com/images/icons/product/search-16.gif", @@ -2214,7 +2221,7 @@ } } }, - "revision": "20230917", + "revision": "20230929", "rootUrl": "https://dataflow.googleapis.com/", "schemas": { "ApproximateProgress": { diff --git a/discovery/index.json b/discovery/index.json index 887021014f..6f9bd8ff10 100644 --- a/discovery/index.json +++ b/discovery/index.json @@ -2447,6 +2447,21 @@ "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" }, "documentationLink": "https://developers.google.com/display-video/", + "preferred": false + }, + { + "kind": "discovery#directoryItem", + "id": "displayvideo:v3", + "name": "displayvideo", + "version": "v3", + "title": "Display & Video 360 API", + "description": "Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.", + "discoveryRestUrl": "https://displayvideo.googleapis.com/$discovery/rest?version=v3", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "documentationLink": "https://developers.google.com/display-video/", "preferred": true }, { @@ -3536,8 +3551,8 @@ "id": "indexing:v3", "name": "indexing", "version": "v3", - "title": "Indexing API", - "description": "Notifies Google when your web pages change.", + "title": "Web Search Indexing API", + "description": "Notifies Google Web Search when your web pages change.", "discoveryRestUrl": "https://indexing.googleapis.com/$discovery/rest?version=v3", "icons": { "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", @@ -5090,6 +5105,21 @@ "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" }, "documentationLink": "https://developers.google.com/safe-browsing/", + "preferred": false + }, + { + "kind": "discovery#directoryItem", + "id": "safebrowsing:v5", + "name": "safebrowsing", + "version": "v5", + "title": "Safe Browsing API", + "description": "Enables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources. The Safe Browsing APIs are for non-commercial use only. If you need to use APIs to detect malicious URLs for commercial purposes – meaning “for sale or revenue-generating purposes” – please refer to the Web Risk API.", + "discoveryRestUrl": "https://safebrowsing.googleapis.com/$discovery/rest?version=v5", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "documentationLink": "https://developers.google.com/safe-browsing/", "preferred": true }, { @@ -6082,6 +6112,21 @@ "documentationLink": "https://cloud.google.com/migrate/virtual-machines", "preferred": true }, + { + "kind": "discovery#directoryItem", + "id": "vmwareengine:v1", + "name": "vmwareengine", + "version": "v1", + "title": "VMware Engine API", + "description": "The Google VMware Engine API lets you programmatically manage VMware environments.", + "discoveryRestUrl": "https://vmwareengine.googleapis.com/$discovery/rest?version=v1", + "icons": { + "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png", + "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.png" + }, + "documentationLink": "https://cloud.google.com/solutions/vmware-as-a-service", + "preferred": true + }, { "kind": "discovery#directoryItem", "id": "vpcaccess:v1beta1", diff --git a/discovery/integrations-v1alpha.json b/discovery/integrations-v1alpha.json index 306330ed01..bdb5f3d2cf 100644 --- a/discovery/integrations-v1alpha.json +++ b/discovery/integrations-v1alpha.json @@ -939,7 +939,7 @@ "suspensions": { "methods": { "lift": { - "description": "* Lifts suspension for advanced suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.", + "description": "* Lifts suspension for the Suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/executions/{executionsId}/suspensions/{suspensionsId}:lift", "httpMethod": "POST", "id": "integrations.projects.locations.integrations.executions.suspensions.lift", @@ -1372,6 +1372,215 @@ "https://www.googleapis.com/auth/cloud-platform" ] } + }, + "resources": { + "testCases": { + "methods": { + "create": { + "description": "Creates a new test case", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/versions/{versionsId}/testCases", + "httpMethod": "POST", + "id": "integrations.projects.locations.integrations.versions.testCases.create", + "parameterOrder": [ + "parent" + ], + "parameters": { + "parent": { + "description": "Required.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+$", + "required": true, + "type": "string" + }, + "testCaseId": { + "description": "Required. Required", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+parent}/testCases", + "request": { + "$ref": "GoogleCloudIntegrationsV1alphaTestCase" + }, + "response": { + "$ref": "GoogleCloudIntegrationsV1alphaTestCase" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "delete": { + "description": "Deletes a test case", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/versions/{versionsId}/testCases/{testCasesId}", + "httpMethod": "DELETE", + "id": "integrations.projects.locations.integrations.versions.testCases.delete", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. ID for the test case to be deleted", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+/testCases/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "response": { + "$ref": "GoogleProtobufEmpty" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "executeTest": { + "description": "Executes functional test", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/versions/{versionsId}/testCases/{testCasesId}:executeTest", + "httpMethod": "POST", + "id": "integrations.projects.locations.integrations.versions.testCases.executeTest", + "parameterOrder": [ + "testCaseName" + ], + "parameters": { + "testCaseName": { + "description": "Required. Test case resource name", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+/testCases/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+testCaseName}:executeTest", + "request": { + "$ref": "GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest" + }, + "response": { + "$ref": "GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "get": { + "description": "Get a test case", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/versions/{versionsId}/testCases/{testCasesId}", + "httpMethod": "GET", + "id": "integrations.projects.locations.integrations.versions.testCases.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The ID of the test case to retrieve", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+/testCases/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "response": { + "$ref": "GoogleCloudIntegrationsV1alphaTestCase" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "listExecutions": { + "description": "Lists the results of all functional test executions. The response includes the same information as the [execution log](https://cloud.google.com/application-integration/docs/viewing-logs) in the Integration UI.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/versions/{versionsId}/testCases/{testCasesId}:executions", + "httpMethod": "GET", + "id": "integrations.projects.locations.integrations.versions.testCases.listExecutions", + "parameterOrder": [ + "parent" + ], + "parameters": { + "filter": { + "description": "Optional. Standard filter field, we support filtering on following fields: test_case_id: the ID of the test case. CreateTimestamp: the execution created time. event_execution_state: the state of the executions. execution_id: the id of the execution. trigger_id: the id of the trigger. parameter_type: the type of the parameters involved in the execution. All fields support for EQUALS, in additional: CreateTimestamp support for LESS_THAN, GREATER_THAN ParameterType support for HAS For example: \"parameter_type\" HAS \\\"string\\\" Also supports operators like AND, OR, NOT For example, trigger_id=\\\"id1\\\" AND test_case_id=\\\"testCaseId\\\"", + "location": "query", + "type": "string" + }, + "orderBy": { + "description": "Optional. The results would be returned in order you specified here. Currently supporting \"last_modified_time\" and \"create_time\".", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "Optional. The size of entries in the response.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. The token returned in the previous response.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The parent resource name of the test case execution.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+/testCases/[^/]+$", + "required": true, + "type": "string" + }, + "readMask": { + "description": "Optional. View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event execution info will be filled and returned.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + }, + "truncateParams": { + "deprecated": true, + "description": "Optional. If true, the service will truncate the params to only keep the first 1000 characters of string params and empty the executions in order to make response smaller. Only works for UI and when the params fields are not filtered out.", + "location": "query", + "type": "boolean" + } + }, + "path": "v1alpha/{+parent}:executions", + "response": { + "$ref": "GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "patch": { + "description": "Updates a test case", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/integrations/{integrationsId}/versions/{versionsId}/testCases/{testCasesId}", + "httpMethod": "PATCH", + "id": "integrations.projects.locations.integrations.versions.testCases.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Output only. Auto-generated primary key.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/integrations/[^/]+/versions/[^/]+/testCases/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "Optional. Field mask specifying the fields in the above integration that have been modified and need to be updated.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+name}", + "request": { + "$ref": "GoogleCloudIntegrationsV1alphaTestCase" + }, + "response": { + "$ref": "GoogleCloudIntegrationsV1alphaTestCase" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + } } } } @@ -2055,7 +2264,7 @@ "suspensions": { "methods": { "lift": { - "description": "* Lifts suspension for advanced suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.", + "description": "* Lifts suspension for the Suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.", "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/products/{productsId}/integrations/{integrationsId}/executions/{executionsId}/suspensions/{suspensionsId}:lift", "httpMethod": "POST", "id": "integrations.projects.locations.products.integrations.executions.suspensions.lift", @@ -2488,6 +2697,64 @@ "https://www.googleapis.com/auth/cloud-platform" ] } + }, + "resources": { + "testCases": { + "methods": { + "list": { + "description": "Lists all the test cases that satisfy the filters.", + "flatPath": "v1alpha/projects/{projectsId}/locations/{locationsId}/products/{productsId}/integrations/{integrationsId}/versions/{versionsId}/testCases", + "httpMethod": "GET", + "id": "integrations.projects.locations.products.integrations.versions.testCases.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "filter": { + "description": "Optional. Standard filter field. Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/list-filters.", + "location": "query", + "type": "string" + }, + "orderBy": { + "description": "Optional. The results would be returned in order specified here. Currently supported sort keys are: Descending sort order for \"last_modified_time\", \"created_time\". Ascending sort order for \"name\".", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "Optional. The maximum number of test cases to return. The service may return fewer than this value. If unspecified, at most 100 test cases will be returned.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A page token, received from a previous `ListTestCases` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTestCases` must match the call that provided the page token.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The parent resource where this TestCase was created.", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/products/[^/]+/integrations/[^/]+/versions/[^/]+$", + "required": true, + "type": "string" + }, + "readMask": { + "description": "Optional. The mask which specifies fields that need to be returned in the TestCases's response.", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1alpha/{+parent}/testCases", + "response": { + "$ref": "GoogleCloudIntegrationsV1alphaListTestCasesResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + } } } } @@ -3257,7 +3524,7 @@ } } }, - "revision": "20230906", + "revision": "20231006", "rootUrl": "https://integrations.googleapis.com/", "schemas": { "CrmlogErrorCode": { @@ -8276,6 +8543,12 @@ "description": "This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version", "id": "GoogleCloudConnectorsV1ConnectorVersionInfraConfig", "properties": { + "connectionRatelimitWindowSeconds": { + "description": "Output only. The window used for ratelimiting runtime requests to connections.", + "format": "int64", + "readOnly": true, + "type": "string" + }, "hpaConfig": { "$ref": "GoogleCloudConnectorsV1HPAConfig", "description": "Output only. HPA autoscaling config.", @@ -8324,6 +8597,7 @@ "type": "integer" }, "serviceAttachment": { + "deprecated": true, "description": "PSC service attachments. Format: projects/*/regions/*/serviceAttachments/*", "type": "string" } @@ -8396,14 +8670,14 @@ "description": "Enrichment Enabled.", "type": "boolean" }, + "eventsListenerIngressEndpoint": { + "description": "Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled.", + "type": "string" + }, "privateConnectivityEnabled": { "description": "Optional. Private Connectivity Enabled.", "type": "boolean" }, - "publicEventsListenerEndpoint": { - "description": "Optional. Public Events listener endpoint.", - "type": "string" - }, "registrationDestinationConfig": { "$ref": "GoogleCloudConnectorsV1DestinationConfig", "description": "Registration endpoint for auto registration." @@ -8420,6 +8694,11 @@ "readOnly": true, "type": "string" }, + "eventsListenerPscSa": { + "description": "Output only. Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled.", + "readOnly": true, + "type": "string" + }, "status": { "$ref": "GoogleCloudConnectorsV1EventingStatus", "description": "Output only. Current status of eventing.", @@ -8443,13 +8722,13 @@ "STATE_UNSPECIFIED", "ACTIVE", "ERROR", - "PUBLIC_ENDPOINT_REQUIRED" + "INGRESS_ENDPOINT_REQUIRED" ], "enumDescriptions": [ "Default state.", "Eventing is enabled and ready to receive events.", "Eventing is not active due to an error.", - "Public endpoint required." + "Ingress endpoint required." ], "readOnly": true, "type": "string" @@ -8679,6 +8958,50 @@ }, "type": "object" }, + "GoogleCloudIntegrationsV1alphaAssertion": { + "description": "An assertion which will check for a condition over task execution status or an expression for task output variables Next available id: 5", + "id": "GoogleCloudIntegrationsV1alphaAssertion", + "properties": { + "assertionStrategy": { + "description": "The type of assertion to perform.", + "enum": [ + "ASSERTION_STRATEGY_UNSPECIFIED", + "ASSERT_SUCCESSFUL_EXECUTION", + "ASSERT_FAILED_EXECUTION", + "ASSERT_NO_EXECUTION", + "ASSERT_EQUALS", + "ASSERT_NOT_EQUALS", + "ASSERT_CONTAINS", + "ASSERT_CONDITION" + ], + "enumDescriptions": [ + "Unspecified Assertion strategy", + "Test a successful execution", + "Test a failed execution", + "Test that the task was never executed", + "Test the parameter selected is equal to the expected value", + "Test the parameter selected is not equal to the expected value", + "Test the parameter selected contains the configured value", + "Test a specific condition" + ], + "type": "string" + }, + "condition": { + "description": "Optional. Standard filter expression for ASSERT_CONDITION to succeed", + "type": "string" + }, + "parameter": { + "$ref": "GoogleCloudIntegrationsV1alphaEventParameter", + "description": "Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed" + }, + "retryCount": { + "description": "Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, "GoogleCloudIntegrationsV1alphaAttemptStats": { "description": "Status for the execution attempt.", "id": "GoogleCloudIntegrationsV1alphaAttemptStats", @@ -9300,6 +9623,39 @@ }, "type": "object" }, + "GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest": { + "description": "The request for executing a functional test.", + "id": "GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest", + "properties": { + "inputParameters": { + "additionalProperties": { + "$ref": "GoogleCloudIntegrationsV1alphaValueType" + }, + "description": "Optional. Input parameters used by test case execution.", + "type": "object" + } + }, + "type": "object" + }, + "GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse": { + "description": "The response for executing a functional test.", + "id": "GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse", + "properties": { + "executionId": { + "description": "The id of the execution corresponding to this run of integration.", + "type": "string" + }, + "outputParameters": { + "additionalProperties": { + "description": "Properties of the object.", + "type": "any" + }, + "description": "OUTPUT parameters in format of Map. Where Key is the name of the parameter. Note: Name of the system generated parameters are wrapped by backtick(`) to distinguish them from the user defined parameters.", + "type": "object" + } + }, + "type": "object" + }, "GoogleCloudIntegrationsV1alphaExecution": { "description": "The Execution resource contains detailed information of an individual integration execution.", "id": "GoogleCloudIntegrationsV1alphaExecution", @@ -9779,11 +10135,13 @@ "description": "Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.", "enum": [ "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED", - "DATABASE_PERSISTENCE_DISABLED" + "DATABASE_PERSISTENCE_DISABLED", + "DATABASE_PERSISTENCE_ASYNC" ], "enumDescriptions": [ "Enables persistence for all execution data.", - "Disables persistence for all execution data." + "Disables persistence for all execution data.", + "Asynchronously persist all execution data." ], "type": "string" }, @@ -9884,11 +10242,13 @@ "description": "Optional. Flag to disable database persistence for execution data, including event execution info, execution export info, execution metadata index and execution param index.", "enum": [ "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED", - "DATABASE_PERSISTENCE_DISABLED" + "DATABASE_PERSISTENCE_DISABLED", + "DATABASE_PERSISTENCE_ASYNC" ], "enumDescriptions": [ "Enables persistence for all execution data.", - "Disables persistence for all execution data." + "Disables persistence for all execution data.", + "Asynchronously persist all execution data." ], "type": "string" }, @@ -10349,6 +10709,79 @@ }, "type": "object" }, + "GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse": { + "description": "The response for listing the functional test execution data.", + "id": "GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse", + "properties": { + "executions": { + "description": "The detailed information of requested executions", + "items": { + "$ref": "GoogleCloudIntegrationsV1alphaExecution" + }, + "type": "array" + }, + "nextPageToken": { + "description": "The token used to retrieve the next page results.", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudIntegrationsV1alphaListTestCasesResponse": { + "description": "Response for ListTestCases", + "id": "GoogleCloudIntegrationsV1alphaListTestCasesResponse", + "properties": { + "nextPageToken": { + "description": "A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.", + "type": "string" + }, + "testCases": { + "description": "The test cases corresponding to the specified filter", + "items": { + "$ref": "GoogleCloudIntegrationsV1alphaTestCase" + }, + "type": "array" + } + }, + "type": "object" + }, + "GoogleCloudIntegrationsV1alphaMockConfig": { + "description": "The configuration for mocking of a task during test execution Next available id: 4", + "id": "GoogleCloudIntegrationsV1alphaMockConfig", + "properties": { + "failedExecutions": { + "description": "Optional. Number of times the given task should fail for failure mock strategy", + "format": "int64", + "type": "string" + }, + "mockStrategy": { + "description": "Mockstrategy defines how the particular task should be mocked during test execution", + "enum": [ + "MOCK_STRATEGY_UNSPECIFIED", + "NO_MOCK_STRATEGY", + "SPECIFIC_MOCK_STRATEGY", + "FAILURE_MOCK_STRATEGY", + "SKIP_MOCK_STRATEGY" + ], + "enumDescriptions": [ + "This should never be used to annotate a field", + "Execute actual task", + "Don't execute actual task, instead use the values specified by user for output of the task", + "Don't execute actual task, instead return task failure", + "Don't execute actual task, instead mark it as successful" + ], + "type": "string" + }, + "parameters": { + "description": "Optional. List of key-value pairs for specific mock strategy", + "items": { + "$ref": "GoogleCloudIntegrationsV1alphaEventParameter" + }, + "type": "array" + } + }, + "type": "object" + }, "GoogleCloudIntegrationsV1alphaNextTask": { "description": "The task that is next in line to be executed, if the condition specified evaluated to true.", "id": "GoogleCloudIntegrationsV1alphaNextTask", @@ -11261,6 +11694,110 @@ }, "type": "object" }, + "GoogleCloudIntegrationsV1alphaTestCase": { + "description": "Defines the functional test case for Application Integration. Next available id: 15", + "id": "GoogleCloudIntegrationsV1alphaTestCase", + "properties": { + "createTime": { + "description": "Auto-generated.", + "format": "google-datetime", + "type": "string" + }, + "creatorEmail": { + "description": "Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.", + "type": "string" + }, + "databasePersistencePolicy": { + "description": "Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..", + "enum": [ + "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED", + "DATABASE_PERSISTENCE_DISABLED", + "DATABASE_PERSISTENCE_ASYNC" + ], + "enumDescriptions": [ + "Enables persistence for all execution data.", + "Disables persistence for all execution data.", + "Asynchronously persist all execution data." + ], + "type": "string" + }, + "description": { + "description": "Optional. Description of the test case.", + "type": "string" + }, + "displayName": { + "description": "Required. The display name of test case.", + "type": "string" + }, + "lastModifierEmail": { + "description": "The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.", + "type": "string" + }, + "lockHolderEmail": { + "description": "Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.", + "type": "string" + }, + "name": { + "description": "Output only. Auto-generated primary key.", + "readOnly": true, + "type": "string" + }, + "testInputParameters": { + "description": "Optional. Parameters that are expected to be passed to the test case when the test case is triggered. This gives the user the ability to provide default values. This should include all the output variables of the trigger as input variables.", + "items": { + "$ref": "GoogleCloudIntegrationsV1alphaIntegrationParameter" + }, + "type": "array" + }, + "testTaskConfigs": { + "description": "Optional. However, the test case doesn't mock or assert anything without test_task_configs.", + "items": { + "$ref": "GoogleCloudIntegrationsV1alphaTestTaskConfig" + }, + "type": "array" + }, + "triggerId": { + "description": "Required. This defines the trigger ID in workflow which is considered to be executed as starting point of the test case", + "type": "string" + }, + "updateTime": { + "description": "Auto-generated.", + "format": "google-datetime", + "type": "string" + }, + "workflowId": { + "description": "ID of the workflow with which this test case is associated", + "type": "string" + } + }, + "type": "object" + }, + "GoogleCloudIntegrationsV1alphaTestTaskConfig": { + "description": "The task mock configuration details and assertions for functional tests. Next available id: 5", + "id": "GoogleCloudIntegrationsV1alphaTestTaskConfig", + "properties": { + "assertions": { + "description": "Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case", + "items": { + "$ref": "GoogleCloudIntegrationsV1alphaAssertion" + }, + "type": "array" + }, + "mockConfig": { + "$ref": "GoogleCloudIntegrationsV1alphaMockConfig", + "description": "Optional. Defines how to mock the given task during test execution" + }, + "task": { + "description": "Required. This defines in the test case, the task name in integration which will be mocked by this test task config", + "type": "string" + }, + "taskNumber": { + "description": "Required. This defines in the test case, the task in integration which will be mocked by this test task config", + "type": "string" + } + }, + "type": "object" + }, "GoogleCloudIntegrationsV1alphaTriggerConfig": { "description": "Configuration detail of a trigger.", "id": "GoogleCloudIntegrationsV1alphaTriggerConfig", @@ -11462,7 +11999,7 @@ "type": "object" }, "GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest": { - "description": "Use this request to post all workflows associated with a given trigger id. Next available id: 11", + "description": "LINT.IfChange Use this request to post all workflows associated with a given trigger id. Next available id: 12", "id": "GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest", "properties": { "clientId": { @@ -11516,6 +12053,10 @@ "description": "Matched against all {@link TriggerConfig}s across all workflows. i.e. TriggerConfig.trigger_id.equals(trigger_id) Required.", "type": "string" }, + "userGeneratedExecutionId": { + "description": "This is a unique id provided by the method caller. If provided this will be used as the execution_id when a new execution info is created. This is a string representation of a UUID. Must have no more than 36 characters and contain only alphanumeric characters and hyphens.", + "type": "string" + }, "workflowName": { "description": "Optional. If provided, the workflow_name is used to filter all the matched workflows having same trigger_id+client_id. A combination of trigger_id, client_id and workflow_name identifies a unique workflow.", "type": "string" diff --git a/discovery/logging-v2.json b/discovery/logging-v2.json index 99b058da59..d8fa3f54b6 100644 --- a/discovery/logging-v2.json +++ b/discovery/logging-v2.json @@ -29,8 +29,8 @@ "documentationLink": "https://cloud.google.com/logging/docs/", "endpoints": [ { - "location": "me-central2", "endpointUrl": "https://logging.me-central2.rep.googleapis.com/", + "location": "me-central2", "description": "Regional Endpoint" } ], @@ -7084,7 +7084,7 @@ } } }, - "revision": "20230924", + "revision": "20230928", "rootUrl": "https://logging.googleapis.com/", "schemas": { "BigQueryDataset": { diff --git a/discovery/monitoring-v1.json b/discovery/monitoring-v1.json index a153438d62..65121a22c2 100644 --- a/discovery/monitoring-v1.json +++ b/discovery/monitoring-v1.json @@ -753,7 +753,7 @@ } } }, - "revision": "20230918", + "revision": "20231001", "rootUrl": "https://monitoring.googleapis.com/", "schemas": { "Aggregation": { @@ -2241,6 +2241,40 @@ ], "type": "string" }, + "pointerLocation": { + "description": "The pointer location for this widget (also sometimes called a \"tail\")", + "enum": [ + "POINTER_LOCATION_UNSPECIFIED", + "PL_TOP", + "PL_RIGHT", + "PL_BOTTOM", + "PL_LEFT", + "PL_TOP_LEFT", + "PL_TOP_RIGHT", + "PL_RIGHT_TOP", + "PL_RIGHT_BOTTOM", + "PL_BOTTOM_RIGHT", + "PL_BOTTOM_LEFT", + "PL_LEFT_BOTTOM", + "PL_LEFT_TOP" + ], + "enumDescriptions": [ + "No visual pointer", + "Placed in the middle of the top of the widget", + "Placed in the middle of the right side of the widget", + "Placed in the middle of the bottom of the widget", + "Placed in the middle of the left side of the widget", + "Placed on the left side of the top of the widget", + "Placed on the right side of the top of the widget", + "Placed on the top of the right side of the widget", + "Placed on the bottom of the right side of the widget", + "Placed on the right side of the bottom of the widget", + "Placed on the left side of the bottom of the widget", + "Placed on the bottom of the left side of the widget", + "Placed on the top of the left side of the widget" + ], + "type": "string" + }, "textColor": { "description": "The text color as a hex string. \"#RRGGBB\" or \"#RGB\"", "type": "string" diff --git a/discovery/pubsub-v1.json b/discovery/pubsub-v1.json index 4d38540a16..f53009f018 100644 --- a/discovery/pubsub-v1.json +++ b/discovery/pubsub-v1.json @@ -20,9 +20,9 @@ "documentationLink": "https://cloud.google.com/pubsub/docs", "endpoints": [ { + "location": "me-central2", "endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", - "description": "Regional Endpoint", - "location": "me-central2" + "description": "Regional Endpoint" } ], "icons": { @@ -1573,7 +1573,7 @@ } } }, - "revision": "20230921", + "revision": "20230928", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/discovery/pubsub-v1beta1a.json b/discovery/pubsub-v1beta1a.json index 7f1f278d0a..2973822c7a 100644 --- a/discovery/pubsub-v1beta1a.json +++ b/discovery/pubsub-v1beta1a.json @@ -21,8 +21,8 @@ "endpoints": [ { "description": "Regional Endpoint", - "endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", - "location": "me-central2" + "location": "me-central2", + "endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/" } ], "icons": { @@ -464,7 +464,7 @@ } } }, - "revision": "20230921", + "revision": "20230928", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/discovery/pubsub-v1beta2.json b/discovery/pubsub-v1beta2.json index 34023b6864..438241e090 100644 --- a/discovery/pubsub-v1beta2.json +++ b/discovery/pubsub-v1beta2.json @@ -20,9 +20,9 @@ "documentationLink": "https://cloud.google.com/pubsub/docs", "endpoints": [ { - "endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/", "location": "me-central2", - "description": "Regional Endpoint" + "description": "Regional Endpoint", + "endpointUrl": "https://pubsub.me-central2.rep.googleapis.com/" } ], "icons": { @@ -731,7 +731,7 @@ } } }, - "revision": "20230830", + "revision": "20230928", "rootUrl": "https://pubsub.googleapis.com/", "schemas": { "AcknowledgeRequest": { diff --git a/discovery/vmmigration-v1.json b/discovery/vmmigration-v1.json index 7d7f0aa4f7..d76c92bf62 100644 --- a/discovery/vmmigration-v1.json +++ b/discovery/vmmigration-v1.json @@ -1972,7 +1972,7 @@ } } }, - "revision": "20230914", + "revision": "20230927", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { @@ -4143,15 +4143,15 @@ ], "enumDescriptions": [ "Default value. This value is not used.", - "Migrate for Compute encountered an unknown error.", - "Migrate for Compute encountered an error while validating replication source health.", - "Migrate for Compute encountered an error during source data operation.", - "Migrate for Compute encountered an error during target data operation.", - "Migrate for Compute encountered an error during OS adaptation.", - "Migrate for Compute encountered an error in clone operation.", - "Migrate for Compute encountered an error in cutover operation.", - "Migrate for Compute encountered an error during utilization report creation.", - "Migrate for Compute encountered an error during appliance upgrade." + "Migrate to Virtual Machines encountered an unknown error.", + "Migrate to Virtual Machines encountered an error while validating replication source health.", + "Migrate to Virtual Machines encountered an error during source data operation.", + "Migrate to Virtual Machines encountered an error during target data operation.", + "Migrate to Virtual Machines encountered an error during OS adaptation.", + "Migrate to Virtual Machines encountered an error in clone operation.", + "Migrate to Virtual Machines encountered an error in cutover operation.", + "Migrate to Virtual Machines encountered an error during utilization report creation.", + "Migrate to Virtual Machines encountered an error during appliance upgrade." ], "readOnly": true, "type": "string" diff --git a/discovery/vmmigration-v1alpha1.json b/discovery/vmmigration-v1alpha1.json index e567267034..ed4605b8f7 100644 --- a/discovery/vmmigration-v1alpha1.json +++ b/discovery/vmmigration-v1alpha1.json @@ -1972,7 +1972,7 @@ } } }, - "revision": "20230914", + "revision": "20231008", "rootUrl": "https://vmmigration.googleapis.com/", "schemas": { "AccessKeyCredentials": { @@ -4188,15 +4188,15 @@ ], "enumDescriptions": [ "Default value. This value is not used.", - "Migrate for Compute encountered an unknown error.", - "Migrate for Compute encountered an error while validating replication source health.", - "Migrate for Compute encountered an error during source data operation.", - "Migrate for Compute encountered an error during target data operation.", - "Migrate for Compute encountered an error during OS adaptation.", - "Migrate for Compute encountered an error in clone operation.", - "Migrate for Compute encountered an error in cutover operation.", - "Migrate for Compute encountered an error during utilization report creation.", - "Migrate for Compute encountered an error during appliance upgrade." + "Migrate to Virtual Machines encountered an unknown error.", + "Migrate to Virtual Machines encountered an error while validating replication source health.", + "Migrate to Virtual Machines encountered an error during source data operation.", + "Migrate to Virtual Machines encountered an error during target data operation.", + "Migrate to Virtual Machines encountered an error during OS adaptation.", + "Migrate to Virtual Machines encountered an error in clone operation.", + "Migrate to Virtual Machines encountered an error in cutover operation.", + "Migrate to Virtual Machines encountered an error during utilization report creation.", + "Migrate to Virtual Machines encountered an error during appliance upgrade." ], "readOnly": true, "type": "string" diff --git a/src/apis/index.ts b/src/apis/index.ts index e29113b67d..7d262e5bed 100644 --- a/src/apis/index.ts +++ b/src/apis/index.ts @@ -106,6 +106,7 @@ import { VERSIONS as authorizedbuyersmarketplaceVersions, authorizedbuyersmarketplace, } from './authorizedbuyersmarketplace'; +import {VERSIONS as backupdrVersions, backupdr} from './backupdr'; import { VERSIONS as baremetalsolutionVersions, baremetalsolution, @@ -634,6 +635,7 @@ import { } from './videointelligence'; import {VERSIONS as visionVersions, vision} from './vision'; import {VERSIONS as vmmigrationVersions, vmmigration} from './vmmigration'; +import {VERSIONS as vmwareengineVersions, vmwareengine} from './vmwareengine'; import {VERSIONS as vpcaccessVersions, vpcaccess} from './vpcaccess'; import {VERSIONS as webfontsVersions, webfonts} from './webfonts'; import {VERSIONS as webmastersVersions, webmasters} from './webmasters'; @@ -702,6 +704,7 @@ export const APIS: APIList = { artifactregistry: artifactregistryVersions, assuredworkloads: assuredworkloadsVersions, authorizedbuyersmarketplace: authorizedbuyersmarketplaceVersions, + backupdr: backupdrVersions, baremetalsolution: baremetalsolutionVersions, batch: batchVersions, beyondcorp: beyondcorpVersions, @@ -933,6 +936,7 @@ export const APIS: APIList = { videointelligence: videointelligenceVersions, vision: visionVersions, vmmigration: vmmigrationVersions, + vmwareengine: vmwareengineVersions, vpcaccess: vpcaccessVersions, webfonts: webfontsVersions, webmasters: webmastersVersions, @@ -982,6 +986,7 @@ export class GeneratedAPIs { artifactregistry = artifactregistry; assuredworkloads = assuredworkloads; authorizedbuyersmarketplace = authorizedbuyersmarketplace; + backupdr = backupdr; baremetalsolution = baremetalsolution; batch = batch; beyondcorp = beyondcorp; @@ -1213,6 +1218,7 @@ export class GeneratedAPIs { videointelligence = videointelligence; vision = vision; vmmigration = vmmigration; + vmwareengine = vmwareengine; vpcaccess = vpcaccess; webfonts = webfonts; webmasters = webmasters; diff --git a/src/index.ts b/src/index.ts index a51dd0e035..a43a442d5a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -75,6 +75,7 @@ export {artifactregistry_v1beta2} from './apis/artifactregistry/v1beta2'; export {assuredworkloads_v1} from './apis/assuredworkloads/v1'; export {assuredworkloads_v1beta1} from './apis/assuredworkloads/v1beta1'; export {authorizedbuyersmarketplace_v1} from './apis/authorizedbuyersmarketplace/v1'; +export {backupdr_v1} from './apis/backupdr/v1'; export {baremetalsolution_v1} from './apis/baremetalsolution/v1'; export {baremetalsolution_v1alpha1} from './apis/baremetalsolution/v1alpha1'; export {baremetalsolution_v2} from './apis/baremetalsolution/v2'; @@ -209,6 +210,7 @@ export {displayvideo_v1beta} from './apis/displayvideo/v1beta'; export {displayvideo_v1beta2} from './apis/displayvideo/v1beta2'; export {displayvideo_v1dev} from './apis/displayvideo/v1dev'; export {displayvideo_v2} from './apis/displayvideo/v2'; +export {displayvideo_v3} from './apis/displayvideo/v3'; export {dlp_v2} from './apis/dlp/v2'; export {dns_v1} from './apis/dns/v1'; export {dns_v1beta2} from './apis/dns/v1beta2'; @@ -405,6 +407,7 @@ export {run_v2} from './apis/run/v2'; export {runtimeconfig_v1} from './apis/runtimeconfig/v1'; export {runtimeconfig_v1beta1} from './apis/runtimeconfig/v1beta1'; export {safebrowsing_v4} from './apis/safebrowsing/v4'; +export {safebrowsing_v5} from './apis/safebrowsing/v5'; export {sasportal_v1alpha1} from './apis/sasportal/v1alpha1'; export {script_v1} from './apis/script/v1'; export {searchads360_v0} from './apis/searchads360/v0'; @@ -478,6 +481,7 @@ export {vision_v1p1beta1} from './apis/vision/v1p1beta1'; export {vision_v1p2beta1} from './apis/vision/v1p2beta1'; export {vmmigration_v1} from './apis/vmmigration/v1'; export {vmmigration_v1alpha1} from './apis/vmmigration/v1alpha1'; +export {vmwareengine_v1} from './apis/vmwareengine/v1'; export {vpcaccess_v1} from './apis/vpcaccess/v1'; export {vpcaccess_v1beta1} from './apis/vpcaccess/v1beta1'; export {webfonts_v1} from './apis/webfonts/v1';