From 737ab5cff44a21fd8dbbf7aba82843c28dd47aae Mon Sep 17 00:00:00 2001 From: Amanda Tarafa Mas Date: Mon, 30 Oct 2023 01:14:58 -0700 Subject: [PATCH] Update discovery documents and generated code automatically_generated_update --- DiscoveryJson/appengine_v1.json | 10 +- DiscoveryJson/assuredworkloads_v1.json | 7 +- DiscoveryJson/assuredworkloads_v1beta1.json | 7 +- DiscoveryJson/batch_v1.json | 6 +- DiscoveryJson/cloudbilling_v1.json | 245 ++++++- DiscoveryJson/cloudtasks_v2.json | 6 +- DiscoveryJson/cloudtasks_v2beta2.json | 6 +- DiscoveryJson/cloudtasks_v2beta3.json | 8 +- DiscoveryJson/connectors_v1.json | 59 +- DiscoveryJson/dataproc_v1.json | 49 +- DiscoveryJson/displayvideo_v1.json | 23 +- DiscoveryJson/displayvideo_v2.json | 23 +- DiscoveryJson/displayvideo_v3.json | 27 +- DiscoveryJson/dlp_v2.json | 178 +++--- DiscoveryJson/monitoring_v3.json | 6 +- DiscoveryJson/networkservices_v1beta1.json | 8 +- DiscoveryJson/notebooks_v2.json | 104 ++- DiscoveryJson/places_v1.json | 14 +- DiscoveryJson/spanner_v1.json | 63 ++ DiscoveryJson/testing_v1.json | 9 +- DiscoveryJson/workflowexecutions_v1.json | 304 ++++++++- .../Google.Apis.AIPlatformNotebooks.v2.cs | 113 ++++ .../Google.Apis.AIPlatformNotebooks.v2.csproj | 6 +- .../Google.Apis.Appengine.v1.cs | 7 + .../Google.Apis.Appengine.v1.csproj | 2 +- .../Google.Apis.Assuredworkloads.v1.cs | 4 +- .../Google.Apis.Assuredworkloads.v1.csproj | 2 +- .../Google.Apis.Assuredworkloads.v1beta1.cs | 4 +- ...oogle.Apis.Assuredworkloads.v1beta1.csproj | 6 +- .../Google.Apis.Batch.v1.cs | 7 + .../Google.Apis.Batch.v1.csproj | 2 +- .../Google.Apis.CloudTasks.v2.cs | 25 +- .../Google.Apis.CloudTasks.v2.csproj | 2 +- .../Google.Apis.CloudTasks.v2beta2.cs | 11 +- .../Google.Apis.CloudTasks.v2beta2.csproj | 2 +- .../Google.Apis.CloudTasks.v2beta3.cs | 37 +- .../Google.Apis.CloudTasks.v2beta3.csproj | 2 +- .../Google.Apis.Cloudbilling.v1.cs | 602 ++++++++++++++++++ .../Google.Apis.Cloudbilling.v1.csproj | 6 +- .../Google.Apis.Connectors.v1.cs | 23 + .../Google.Apis.Connectors.v1.csproj | 2 +- .../Google.Apis.DLP.v2/Google.Apis.DLP.v2.cs | 251 ++++---- .../Google.Apis.DLP.v2.csproj | 2 +- .../Google.Apis.Dataproc.v1.cs | 44 ++ .../Google.Apis.Dataproc.v1.csproj | 2 +- .../Google.Apis.DisplayVideo.v1.csproj | 2 +- .../Google.Apis.DisplayVideo.v2.csproj | 2 +- .../Google.Apis.DisplayVideo.v3.csproj | 2 +- .../Google.Apis.MapsPlaces.v1.cs | 22 +- .../Google.Apis.MapsPlaces.v1.csproj | 2 +- .../Google.Apis.Monitoring.v3.cs | 9 +- .../Google.Apis.Monitoring.v3.csproj | 2 +- .../Google.Apis.NetworkServices.v1beta1.cs | 7 +- ...Google.Apis.NetworkServices.v1beta1.csproj | 2 +- .../Google.Apis.Spanner.v1.cs | 84 +++ .../Google.Apis.Testing.v1.cs | 8 +- .../Google.Apis.Testing.v1.csproj | 2 +- .../Google.Apis.WorkflowExecutions.v1.cs | 418 ++++++++++++ .../Google.Apis.WorkflowExecutions.v1.csproj | 2 +- 59 files changed, 2526 insertions(+), 364 deletions(-) diff --git a/DiscoveryJson/appengine_v1.json b/DiscoveryJson/appengine_v1.json index 4d661c51474..37cfd5c9105 100644 --- a/DiscoveryJson/appengine_v1.json +++ b/DiscoveryJson/appengine_v1.json @@ -1610,7 +1610,7 @@ } } }, - "revision": "20231016", + "revision": "20231024", "rootUrl": "https://appengine.googleapis.com/", "schemas": { "ApiConfigHandler": { @@ -3829,6 +3829,14 @@ "$ref": "FlexibleRuntimeSettings", "description": "Settings for App Engine flexible runtimes." }, + "generatedCustomerMetadata": { + "additionalProperties": { + "description": "Properties of the object. Contains field @type with type URL.", + "type": "any" + }, + "description": "Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest", + "type": "object" + }, "handlers": { "description": "An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.", "items": { diff --git a/DiscoveryJson/assuredworkloads_v1.json b/DiscoveryJson/assuredworkloads_v1.json index 426aeba0c78..040cb99a16c 100644 --- a/DiscoveryJson/assuredworkloads_v1.json +++ b/DiscoveryJson/assuredworkloads_v1.json @@ -566,7 +566,7 @@ } } }, - "revision": "20231017", + "revision": "20231023", "rootUrl": "https://assuredworkloads.googleapis.com/", "schemas": { "GoogleCloudAssuredworkloadsV1AcknowledgeViolationRequest": { @@ -1121,7 +1121,7 @@ "readOnly": true }, "compliantButDisallowedServices": { - "description": "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.\"", + "description": "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.", "items": { "type": "string" }, @@ -1140,7 +1140,8 @@ }, "ekmProvisioningResponse": { "$ref": "GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponse", - "description": "Optional. Represents the Ekm Provisioning State of the given workload." + "description": "Output only. Represents the Ekm Provisioning State of the given workload.", + "readOnly": true }, "enableSovereignControls": { "description": "Optional. Indicates the sovereignty status of the given workload. Currently meant to be used by Europe/Canada customers.", diff --git a/DiscoveryJson/assuredworkloads_v1beta1.json b/DiscoveryJson/assuredworkloads_v1beta1.json index 67b97c50395..f0251fe0091 100644 --- a/DiscoveryJson/assuredworkloads_v1beta1.json +++ b/DiscoveryJson/assuredworkloads_v1beta1.json @@ -563,7 +563,7 @@ } } }, - "revision": "20230914", + "revision": "20231023", "rootUrl": "https://assuredworkloads.googleapis.com/", "schemas": { "GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest": { @@ -1167,7 +1167,7 @@ "readOnly": true }, "compliantButDisallowedServices": { - "description": "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.\"", + "description": "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.", "items": { "type": "string" }, @@ -1186,7 +1186,8 @@ }, "ekmProvisioningResponse": { "$ref": "GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponse", - "description": "Optional. Represents the Ekm Provisioning State of the given workload." + "description": "Output only. Represents the Ekm Provisioning State of the given workload.", + "readOnly": true }, "enableSovereignControls": { "description": "Optional. Indicates the sovereignty status of the given workload. Currently meant to be used by Europe/Canada customers.", diff --git a/DiscoveryJson/batch_v1.json b/DiscoveryJson/batch_v1.json index a7cfe5d0a7f..74d34d346c3 100644 --- a/DiscoveryJson/batch_v1.json +++ b/DiscoveryJson/batch_v1.json @@ -561,7 +561,7 @@ } } }, - "revision": "20231009", + "revision": "20231018", "rootUrl": "https://batch.googleapis.com/", "schemas": { "Accelerator": { @@ -1835,6 +1835,10 @@ "$ref": "AgentTask" }, "type": "array" + }, + "useBatchMonitoredResource": { + "description": "If true, the cloud logging for batch agent will use batch.googleapis.com/Job as monitored resource for Batch job related logging.", + "type": "boolean" } }, "type": "object" diff --git a/DiscoveryJson/cloudbilling_v1.json b/DiscoveryJson/cloudbilling_v1.json index 5d639cef18c..179909974d3 100644 --- a/DiscoveryJson/cloudbilling_v1.json +++ b/DiscoveryJson/cloudbilling_v1.json @@ -119,7 +119,13 @@ "httpMethod": "POST", "id": "cloudbilling.billingAccounts.create", "parameterOrder": [], - "parameters": {}, + "parameters": { + "parent": { + "description": "Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF`", + "location": "query", + "type": "string" + } + }, "path": "v1/billingAccounts", "request": { "$ref": "BillingAccount" @@ -214,6 +220,11 @@ "description": "A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts` call. If unspecified, the first page of results is returned.", "location": "query", "type": "string" + }, + "parent": { + "description": "Optional. The parent resource to list billing accounts from. Format: - organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF`", + "location": "query", + "type": "string" } }, "path": "v1/billingAccounts", @@ -226,6 +237,35 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, + "move": { + "description": "Changes which parent organization a billing account belongs to.", + "flatPath": "v1/billingAccounts/{billingAccountsId}:move", + "httpMethod": "POST", + "id": "cloudbilling.billingAccounts.move", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The resource name of the billing account to move. Must be of the form `billingAccounts/{billing_account_id}`. The specified billing account cannot be a subaccount, since a subaccount always belongs to the same organization as its parent account.", + "location": "path", + "pattern": "^billingAccounts/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}:move", + "request": { + "$ref": "MoveBillingAccountRequest" + }, + "response": { + "$ref": "BillingAccount" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-billing", + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "patch": { "description": "Updates a billing account's fields. Currently the only field that can be edited is `display_name`. The current authenticated user must have the `billing.accounts.update` IAM permission, which is typically given to the [administrator](https://cloud.google.com/billing/docs/how-to/billing-access) of the billing account.", "flatPath": "v1/billingAccounts/{billingAccountsId}", @@ -363,6 +403,196 @@ ] } } + }, + "subAccounts": { + "methods": { + "create": { + "description": "This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). Google Cloud resellers should use the Channel Services APIs, [accounts.customers.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers/create) and [accounts.customers.entitlements.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers.entitlements/create). When creating a subaccount, the current authenticated user must have the `billing.accounts.update` IAM permission on the parent account, which is typically given to billing account [administrators](https://cloud.google.com/billing/docs/how-to/billing-access). This method will return an error if the parent account has not been provisioned for subaccounts.", + "flatPath": "v1/billingAccounts/{billingAccountsId}/subAccounts", + "httpMethod": "POST", + "id": "cloudbilling.billingAccounts.subAccounts.create", + "parameterOrder": [ + "parent" + ], + "parameters": { + "parent": { + "description": "Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF`", + "location": "path", + "pattern": "^billingAccounts/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/subAccounts", + "request": { + "$ref": "BillingAccount" + }, + "response": { + "$ref": "BillingAccount" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-billing", + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "list": { + "description": "Lists the billing accounts that the current authenticated user has permission to [view](https://cloud.google.com/billing/docs/how-to/billing-access).", + "flatPath": "v1/billingAccounts/{billingAccountsId}/subAccounts", + "httpMethod": "GET", + "id": "cloudbilling.billingAccounts.subAccounts.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "filter": { + "description": "Options for how to filter the returned billing accounts. This only supports filtering for [subaccounts](https://cloud.google.com/billing/docs/concepts) under a single provided parent billing account. (e.g. \"master_billing_account=billingAccounts/012345-678901-ABCDEF\"). Boolean algebra and other fields are not currently supported.", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "Requested page size. The maximum page size is 100; this is also the default.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts` call. If unspecified, the first page of results is returned.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Optional. The parent resource to list billing accounts from. Format: - organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF`", + "location": "path", + "pattern": "^billingAccounts/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/subAccounts", + "response": { + "$ref": "ListBillingAccountsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-billing", + "https://www.googleapis.com/auth/cloud-billing.readonly", + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + } + } + }, + "organizations": { + "resources": { + "billingAccounts": { + "methods": { + "create": { + "description": "This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). Google Cloud resellers should use the Channel Services APIs, [accounts.customers.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers/create) and [accounts.customers.entitlements.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers.entitlements/create). When creating a subaccount, the current authenticated user must have the `billing.accounts.update` IAM permission on the parent account, which is typically given to billing account [administrators](https://cloud.google.com/billing/docs/how-to/billing-access). This method will return an error if the parent account has not been provisioned for subaccounts.", + "flatPath": "v1/organizations/{organizationsId}/billingAccounts", + "httpMethod": "POST", + "id": "cloudbilling.organizations.billingAccounts.create", + "parameterOrder": [ + "parent" + ], + "parameters": { + "parent": { + "description": "Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF`", + "location": "path", + "pattern": "^organizations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/billingAccounts", + "request": { + "$ref": "BillingAccount" + }, + "response": { + "$ref": "BillingAccount" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-billing", + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "list": { + "description": "Lists the billing accounts that the current authenticated user has permission to [view](https://cloud.google.com/billing/docs/how-to/billing-access).", + "flatPath": "v1/organizations/{organizationsId}/billingAccounts", + "httpMethod": "GET", + "id": "cloudbilling.organizations.billingAccounts.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "filter": { + "description": "Options for how to filter the returned billing accounts. This only supports filtering for [subaccounts](https://cloud.google.com/billing/docs/concepts) under a single provided parent billing account. (e.g. \"master_billing_account=billingAccounts/012345-678901-ABCDEF\"). Boolean algebra and other fields are not currently supported.", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "Requested page size. The maximum page size is 100; this is also the default.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "A token identifying a page of results to return. This should be a `next_page_token` value returned from a previous `ListBillingAccounts` call. If unspecified, the first page of results is returned.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Optional. The parent resource to list billing accounts from. Format: - organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF`", + "location": "path", + "pattern": "^organizations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/billingAccounts", + "response": { + "$ref": "ListBillingAccountsResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-billing", + "https://www.googleapis.com/auth/cloud-billing.readonly", + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "move": { + "description": "Changes which parent organization a billing account belongs to.", + "flatPath": "v1/organizations/{organizationsId}/billingAccounts/{billingAccountsId}:move", + "httpMethod": "GET", + "id": "cloudbilling.organizations.billingAccounts.move", + "parameterOrder": [ + "destinationParent", + "name" + ], + "parameters": { + "destinationParent": { + "description": "Required. The resource name of the Organization to reparent the billing account under. Must be of the form `organizations/{organization_id}`.", + "location": "path", + "pattern": "^organizations/[^/]+$", + "required": true, + "type": "string" + }, + "name": { + "description": "Required. The resource name of the billing account to move. Must be of the form `billingAccounts/{billing_account_id}`. The specified billing account cannot be a subaccount, since a subaccount always belongs to the same organization as its parent account.", + "location": "path", + "pattern": "^billingAccounts/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+destinationParent}/{+name}:move", + "response": { + "$ref": "BillingAccount" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-billing", + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } } } }, @@ -521,7 +751,7 @@ } } }, - "revision": "20230811", + "revision": "20231025", "rootUrl": "https://cloudbilling.googleapis.com/", "schemas": { "AggregationInfo": { @@ -826,6 +1056,17 @@ }, "type": "object" }, + "MoveBillingAccountRequest": { + "description": "Request message for `MoveBillingAccount` RPC.", + "id": "MoveBillingAccountRequest", + "properties": { + "destinationParent": { + "description": "Required. The resource name of the Organization to reparent the billing account under. Must be of the form `organizations/{organization_id}`.", + "type": "string" + } + }, + "type": "object" + }, "Policy": { "description": "An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single `role`. Principals can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). **JSON example:** ``` { \"bindings\": [ { \"role\": \"roles/resourcemanager.organizationAdmin\", \"members\": [ \"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \"serviceAccount:my-project-id@appspot.gserviceaccount.com\" ] }, { \"role\": \"roles/resourcemanager.organizationViewer\", \"members\": [ \"user:eve@example.com\" ], \"condition\": { \"title\": \"expirable access\", \"description\": \"Does not grant access after Sep 2020\", \"expression\": \"request.time < timestamp('2020-10-01T00:00:00.000Z')\", } } ], \"etag\": \"BwWWja0YfJA=\", \"version\": 3 } ``` **YAML example:** ``` bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).", "id": "Policy", diff --git a/DiscoveryJson/cloudtasks_v2.json b/DiscoveryJson/cloudtasks_v2.json index 1f7f6fde5b4..027f8281b15 100644 --- a/DiscoveryJson/cloudtasks_v2.json +++ b/DiscoveryJson/cloudtasks_v2.json @@ -267,7 +267,7 @@ ] }, "delete": { - "description": "Deletes a queue. This command will delete the queue even if it has tasks in it. Note: If you delete a queue, a queue with the same name can't be created for 7 days. WARNING: Using this method may have unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage your queues. Read [Overview of Queue Management and queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method.", + "description": "Deletes a queue. This command will delete the queue even if it has tasks in it. Note: If you delete a queue, you may be prevented from creating a new queue with the same name as the deleted queue for a tombstone window of up to 3 days. During this window, the CreateQueue operation may appear to recreate the queue, but this can be misleading. If you attempt to create a queue with the same name as one that is in the tombstone window, run GetQueue to confirm that the queue creation was successful. If GetQueue returns 200 response code, your queue was successfully created with the name of the previously deleted queue. Otherwise, your queue did not successfully recreate. WARNING: Using this method may have unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage your queues. Read [Overview of Queue Management and queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}", "httpMethod": "DELETE", "id": "cloudtasks.projects.locations.queues.delete", @@ -744,7 +744,7 @@ } } }, - "revision": "20230929", + "revision": "20231018", "rootUrl": "https://cloudtasks.googleapis.com/", "schemas": { "AppEngineHttpRequest": { @@ -870,7 +870,7 @@ "type": "object" }, "CmekConfig": { - "description": "CMEK, or Customer Managed Encryption Keys, enables GCP products to put control over encryption and key management in their customer\u2019s hands.", + "description": "Describes the customer-managed encryption key (CMEK) configuration associated with a project and location.", "id": "CmekConfig", "properties": { "kmsKey": { diff --git a/DiscoveryJson/cloudtasks_v2beta2.json b/DiscoveryJson/cloudtasks_v2beta2.json index df286fa594d..64b6582d61b 100644 --- a/DiscoveryJson/cloudtasks_v2beta2.json +++ b/DiscoveryJson/cloudtasks_v2beta2.json @@ -636,7 +636,7 @@ ] }, "buffer": { - "description": "Creates and buffers a new task without the need to explicitly define a Task message. The queue must have HTTP target. To create the task with a custom ID, use the following format and set TASK_ID to your desired ID: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the task with an automatically generated ID, use the following format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. Note: This feature is in its experimental stage. You must request access to the API through the [Cloud Tasks BufferTask Experiment Signup form](https://forms.gle/X8Zr5hiXH5tTGFqh8).", + "description": "Creates and buffers a new task without the need to explicitly define a Task message. The queue must have HTTP target. To create the task with a custom ID, use the following format and set TASK_ID to your desired ID: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the task with an automatically generated ID, use the following format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer.", "flatPath": "v2beta2/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{taskId}:buffer", "httpMethod": "POST", "id": "cloudtasks.projects.locations.queues.tasks.buffer", @@ -935,7 +935,7 @@ } } }, - "revision": "20230929", + "revision": "20231018", "rootUrl": "https://cloudtasks.googleapis.com/", "schemas": { "AcknowledgeTaskRequest": { @@ -1132,7 +1132,7 @@ "type": "object" }, "CmekConfig": { - "description": "CMEK, or Customer Managed Encryption Keys, enables GCP products to put control over encryption and key management in their customer\u2019s hands.", + "description": "Describes the customer-managed encryption key (CMEK) configuration associated with a project and location.", "id": "CmekConfig", "properties": { "kmsKey": { diff --git a/DiscoveryJson/cloudtasks_v2beta3.json b/DiscoveryJson/cloudtasks_v2beta3.json index 0cd5b4b77ec..3d8e710b059 100644 --- a/DiscoveryJson/cloudtasks_v2beta3.json +++ b/DiscoveryJson/cloudtasks_v2beta3.json @@ -267,7 +267,7 @@ ] }, "delete": { - "description": "Deletes a queue. This command will delete the queue even if it has tasks in it. Note: If you delete a queue, a queue with the same name can't be created for 7 days. WARNING: Using this method may have unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage your queues. Read [Overview of Queue Management and queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method.", + "description": "Deletes a queue. This command will delete the queue even if it has tasks in it. Note : If you delete a queue, you may be prevented from creating a new queue with the same name as the deleted queue for a tombstone window of up to 3 days. During this window, the CreateQueue operation may appear to recreate the queue, but this can be misleading. If you attempt to create a queue with the same name as one that is in the tombstone window, run GetQueue to confirm that the queue creation was successful. If GetQueue returns 200 response code, your queue was successfully created with the name of the previously deleted queue. Otherwise, your queue did not successfully recreate. WARNING: Using this method may have unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage your queues. Read [Overview of Queue Management and queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method.", "flatPath": "v2beta3/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}", "httpMethod": "DELETE", "id": "cloudtasks.projects.locations.queues.delete", @@ -576,7 +576,7 @@ "tasks": { "methods": { "buffer": { - "description": "Creates and buffers a new task without the need to explicitly define a Task message. The queue must have HTTP target. To create the task with a custom ID, use the following format and set TASK_ID to your desired ID: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the task with an automatically generated ID, use the following format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. Note: This feature is in its experimental stage. You must request access to the API through the [Cloud Tasks BufferTask Experiment Signup form](https://forms.gle/X8Zr5hiXH5tTGFqh8).", + "description": "Creates and buffers a new task without the need to explicitly define a Task message. The queue must have HTTP target. To create the task with a custom ID, use the following format and set TASK_ID to your desired ID: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the task with an automatically generated ID, use the following format: projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer.", "flatPath": "v2beta3/projects/{projectsId}/locations/{locationsId}/queues/{queuesId}/tasks/{taskId}:buffer", "httpMethod": "POST", "id": "cloudtasks.projects.locations.queues.tasks.buffer", @@ -791,7 +791,7 @@ } } }, - "revision": "20230929", + "revision": "20231018", "rootUrl": "https://cloudtasks.googleapis.com/", "schemas": { "AppEngineHttpQueue": { @@ -950,7 +950,7 @@ "type": "object" }, "CmekConfig": { - "description": "CMEK, or Customer Managed Encryption Keys, enables GCP products to put control over encryption and key management in their customer\u2019s hands.", + "description": "Describes the customer-managed encryption key (CMEK) configuration associated with a project and location.", "id": "CmekConfig", "properties": { "kmsKey": { diff --git a/DiscoveryJson/connectors_v1.json b/DiscoveryJson/connectors_v1.json index f936f623865..5ac969d8c10 100644 --- a/DiscoveryJson/connectors_v1.json +++ b/DiscoveryJson/connectors_v1.json @@ -1832,7 +1832,7 @@ } } }, - "revision": "20231011", + "revision": "20231024", "rootUrl": "https://connectors.googleapis.com/", "schemas": { "AuditConfig": { @@ -2371,12 +2371,22 @@ "enum": [ "STATE_UNSPECIFIED", "REFRESHING", - "UPDATED" + "UPDATED", + "REFRESHING_SCHEMA_METADATA", + "UPDATED_SCHEMA_METADATA", + "REFRESH_SCHEMA_METADATA_FAILED", + "REFRESHING_FULL_SCHEMA", + "UPDATED_FULL_SCHEMA" ], "enumDescriptions": [ "Default state.", "Schema refresh is in progress.", - "Schema has been updated." + "Schema has been updated.", + "Schema refresh for metadata is in progress.", + "Schema metadata has been updated.", + "Failed to refresh schema metadata", + "Triggered full schema refresh", + "Updated full schema" ], "readOnly": true, "type": "string" @@ -2978,6 +2988,10 @@ "description": "Optional. Event type id of the event of current EventSubscription.", "type": "string" }, + "jms": { + "$ref": "JMS", + "description": "Optional. JMS is the source for the event listener." + }, "name": { "description": "Required. Resource name of the EventSubscription. Format: projects/{project}/locations/{location}/connections/{connection}/eventSubscriptions/{event_subscription}", "type": "string" @@ -3184,6 +3198,20 @@ "description": "Enrichment Supported.", "type": "boolean" }, + "eventListenerType": { + "description": "The type of the event listener for a specific connector.", + "enum": [ + "EVENT_LISTENER_TYPE_UNSPECIFIED", + "WEBHOOK_LISTENER", + "JMS_LISTENER" + ], + "enumDescriptions": [ + "Default value.", + "Webhook listener. e.g. Jira, Zendesk, Servicenow etc.,", + "JMS Listener. e.g. IBM MQ, Rabbit MQ etc.," + ], + "type": "string" + }, "isEventingSupported": { "description": "Is Eventing Supported.", "type": "boolean" @@ -3789,6 +3817,31 @@ }, "type": "object" }, + "JMS": { + "description": "JMS message denotes the source of the event", + "id": "JMS", + "properties": { + "name": { + "description": "Optional. Name of the JMS source. i.e. queueName or topicName", + "type": "string" + }, + "type": { + "description": "Optional. Type of the JMS Source. i.e. Queue or Topic", + "enum": [ + "TYPE_UNSPECIFIED", + "QUEUE", + "TOPIC" + ], + "enumDescriptions": [ + "Default state.", + "JMS Queue.", + "JMS Topic." + ], + "type": "string" + } + }, + "type": "object" + }, "JsonSchema": { "description": "JsonSchema representation of schema metadata", "id": "JsonSchema", diff --git a/DiscoveryJson/dataproc_v1.json b/DiscoveryJson/dataproc_v1.json index 4379b050e84..9deaac50f41 100644 --- a/DiscoveryJson/dataproc_v1.json +++ b/DiscoveryJson/dataproc_v1.json @@ -3006,7 +3006,7 @@ } } }, - "revision": "20231002", + "revision": "20231019", "rootUrl": "https://dataproc.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -4252,6 +4252,17 @@ }, "type": "object" }, + "GoogleCloudDataprocV1WorkflowTemplateEncryptionConfig": { + "description": "Encryption settings for the encrypting customer core content. NEXT ID: 2", + "id": "GoogleCloudDataprocV1WorkflowTemplateEncryptionConfig", + "properties": { + "kmsKey": { + "description": "Optional. The Cloud KMS key name to use for encrypting customer core content.", + "type": "string" + } + }, + "type": "object" + }, "HadoopJob": { "description": "A Dataproc job for running Apache Hadoop MapReduce (https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html) jobs on Apache Hadoop YARN (https://hadoop.apache.org/docs/r2.7.1/hadoop-yarn/hadoop-yarn-site/YARN.html).", "id": "HadoopJob", @@ -5178,6 +5189,14 @@ }, "readOnly": true, "type": "array" + }, + "unreachable": { + "description": "Output only. List of workflow templates that could not be included in the response. Attempting to get one of these resources may indicate why it was not included in the list response.", + "items": { + "type": "string" + }, + "readOnly": true, + "type": "array" } }, "type": "object" @@ -5411,14 +5430,16 @@ "CREATE", "UPDATE", "DELETE", - "RESIZE" + "RESIZE", + "REPAIR" ], "enumDescriptions": [ "Node group operation type is unknown.", "Create node group operation type.", "Update node group operation type.", "Delete node group operation type.", - "Resize node group operation type." + "Resize node group operation type.", + "Repair node group operation type." ], "type": "string" }, @@ -6915,6 +6936,15 @@ "description": "Usage metrics represent approximate total resources consumed by a workload.", "id": "UsageMetrics", "properties": { + "acceleratorType": { + "description": "Optional. Accelerator type being used, if any", + "type": "string" + }, + "milliAcceleratorSeconds": { + "description": "Optional. Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)).", + "format": "int64", + "type": "string" + }, "milliDcuSeconds": { "description": "Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds) (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)).", "format": "int64", @@ -6932,6 +6962,15 @@ "description": "The usage snapshot represents the resources consumed by a workload at a specified time.", "id": "UsageSnapshot", "properties": { + "acceleratorType": { + "description": "Optional. Accelerator type being used, if any", + "type": "string" + }, + "milliAccelerator": { + "description": "Optional. Milli (one-thousandth) accelerator. (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing))", + "format": "int64", + "type": "string" + }, "milliDcu": { "description": "Optional. Milli (one-thousandth) Dataproc Compute Units (DCUs) (see Dataproc Serverless pricing (https://cloud.google.com/dataproc-serverless/pricing)).", "format": "int64", @@ -7171,6 +7210,10 @@ "format": "google-duration", "type": "string" }, + "encryptionConfig": { + "$ref": "GoogleCloudDataprocV1WorkflowTemplateEncryptionConfig", + "description": "Optional. Encryption settings for the encrypting customer core content." + }, "id": { "type": "string" }, diff --git a/DiscoveryJson/displayvideo_v1.json b/DiscoveryJson/displayvideo_v1.json index 233117555c4..91567671f4d 100644 --- a/DiscoveryJson/displayvideo_v1.json +++ b/DiscoveryJson/displayvideo_v1.json @@ -8146,7 +8146,7 @@ } } }, - "revision": "20231009", + "revision": "20231026", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActivateManualTriggerRequest": { @@ -10885,7 +10885,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -10899,6 +10900,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -10913,7 +10915,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } @@ -17706,7 +17709,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -17720,6 +17724,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -17734,7 +17739,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } @@ -17780,7 +17786,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -17794,6 +17801,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -17808,7 +17816,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } diff --git a/DiscoveryJson/displayvideo_v2.json b/DiscoveryJson/displayvideo_v2.json index 64a1aeb852e..3714aa188bf 100644 --- a/DiscoveryJson/displayvideo_v2.json +++ b/DiscoveryJson/displayvideo_v2.json @@ -9172,7 +9172,7 @@ } } }, - "revision": "20231009", + "revision": "20231026", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActivateManualTriggerRequest": { @@ -12183,7 +12183,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -12197,6 +12198,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -12211,7 +12213,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } @@ -19481,7 +19484,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -19495,6 +19499,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -19509,7 +19514,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } @@ -19555,7 +19561,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -19569,6 +19576,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -19583,7 +19591,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } diff --git a/DiscoveryJson/displayvideo_v3.json b/DiscoveryJson/displayvideo_v3.json index ade6e0e0367..a3affde7ef0 100644 --- a/DiscoveryJson/displayvideo_v3.json +++ b/DiscoveryJson/displayvideo_v3.json @@ -9127,7 +9127,7 @@ } } }, - "revision": "20231012", + "revision": "20231026", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActiveViewVideoViewabilityMetricConfig": { @@ -9258,7 +9258,7 @@ "AD_GROUP_FORMAT_BUMPER", "AD_GROUP_FORMAT_NON_SKIPPABLE_IN_STREAM", "AD_GROUP_FORMAT_AUDIO", - "AD_GROUP_FORMAT_ACTION", + "AD_GROUP_FORMAT_RESPONSIVE", "AD_GROUP_FORMAT_REACH", "AD_GROUP_FORMAT_MASTHEAD" ], @@ -9269,7 +9269,7 @@ "Bumper ads.", "Non-skippable in-stream ads.", "Non-skippable in-stream audio ads.", - "[Responsive ads for video action campaigns] (https://support.google.com/displayvideo/answer/9065351).", + "Responsive ads.", "[Effective reach ad groups] (https://support.google.com/displayvideo/answer/9173684), including in-stream and bumper ads.", "Masthead Ad that is surfaced on the top slot on the YouTube homepage." ], @@ -12742,7 +12742,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -12756,6 +12757,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -12770,7 +12772,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } @@ -20179,7 +20182,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -20193,6 +20197,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -20207,7 +20212,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } @@ -20253,7 +20259,8 @@ "SDF_VERSION_5_3", "SDF_VERSION_5_4", "SDF_VERSION_5_5", - "SDF_VERSION_6" + "SDF_VERSION_6", + "SDF_VERSION_7" ], "enumDeprecated": [ false, @@ -20267,6 +20274,7 @@ true, false, false, + false, false ], "enumDescriptions": [ @@ -20281,7 +20289,8 @@ "SDF version 5.3", "SDF version 5.4", "SDF version 5.5", - "SDF version 6" + "SDF version 6", + "SDF version 7 Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version. Currently in beta. Only available for use by a subset of users." ], "type": "string" } diff --git a/DiscoveryJson/dlp_v2.json b/DiscoveryJson/dlp_v2.json index ac8b3e5532e..51fd09e73b4 100644 --- a/DiscoveryJson/dlp_v2.json +++ b/DiscoveryJson/dlp_v2.json @@ -290,18 +290,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`.", "location": "query", "type": "string" }, @@ -446,18 +446,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`.", "location": "query", "type": "string" }, @@ -604,18 +604,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`.", "location": "query", "type": "string" }, @@ -668,7 +668,7 @@ "discoveryConfigs": { "methods": { "create": { - "description": "Creates a config for Discovery to scan and profile storage.", + "description": "Creates a config for discovery to scan and profile storage.", "flatPath": "v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs", "httpMethod": "POST", "id": "dlp.organizations.locations.discoveryConfigs.create", @@ -696,7 +696,7 @@ ] }, "delete": { - "description": "Deletes a Discovery configuration.", + "description": "Deletes a discovery configuration.", "flatPath": "v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}", "httpMethod": "DELETE", "id": "dlp.organizations.locations.discoveryConfigs.delete", @@ -721,7 +721,7 @@ ] }, "get": { - "description": "Gets a Discovery configuration.", + "description": "Gets a discovery configuration.", "flatPath": "v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}", "httpMethod": "GET", "id": "dlp.organizations.locations.discoveryConfigs.get", @@ -746,7 +746,7 @@ ] }, "list": { - "description": "Lists Discovery configurations.", + "description": "Lists discovery configurations.", "flatPath": "v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs", "httpMethod": "GET", "id": "dlp.organizations.locations.discoveryConfigs.list", @@ -755,18 +755,18 @@ ], "parameters": { "orderBy": { - "description": "Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status.", + "description": "Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by a server.", + "description": "Size of the page. This value can be limited by a server.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to ListDiscoveryConfigs. `order_by` field must not change for subsequent calls.", + "description": "Page token to continue retrieval. Comes from the previous call to ListDiscoveryConfigs. `order_by` field must not change for subsequent calls.", "location": "query", "type": "string" }, @@ -787,7 +787,7 @@ ] }, "patch": { - "description": "Updates a Discovery configuration.", + "description": "Updates a discovery configuration.", "flatPath": "v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}", "httpMethod": "PATCH", "id": "dlp.organizations.locations.discoveryConfigs.patch", @@ -838,7 +838,7 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state`", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state`", "location": "query", "type": "string" }, @@ -981,18 +981,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`.", "location": "query", "type": "string" }, @@ -1142,18 +1142,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status.", + "description": "Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by a server.", + "description": "Size of the page. This value can be limited by a server.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to ListJobTriggers. `order_by` field must not change for subsequent calls.", + "description": "Page token to continue retrieval. Comes from the previous call to ListJobTriggers. `order_by` field must not change for subsequent calls.", "location": "query", "type": "string" }, @@ -1313,18 +1313,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`.", "location": "query", "type": "string" }, @@ -1471,18 +1471,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`.", "location": "query", "type": "string" }, @@ -1719,18 +1719,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`.", "location": "query", "type": "string" }, @@ -1908,7 +1908,7 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state`", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state`", "location": "query", "type": "string" }, @@ -2083,18 +2083,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`.", "location": "query", "type": "string" }, @@ -2272,18 +2272,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status.", + "description": "Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by a server.", + "description": "Size of the page. This value can be limited by a server.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to ListJobTriggers. `order_by` field must not change for subsequent calls.", + "description": "Page token to continue retrieval. Comes from the previous call to ListJobTriggers. `order_by` field must not change for subsequent calls.", "location": "query", "type": "string" }, @@ -2533,18 +2533,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`.", "location": "query", "type": "string" }, @@ -2597,7 +2597,7 @@ "discoveryConfigs": { "methods": { "create": { - "description": "Creates a config for Discovery to scan and profile storage.", + "description": "Creates a config for discovery to scan and profile storage.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs", "httpMethod": "POST", "id": "dlp.projects.locations.discoveryConfigs.create", @@ -2625,7 +2625,7 @@ ] }, "delete": { - "description": "Deletes a Discovery configuration.", + "description": "Deletes a discovery configuration.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}", "httpMethod": "DELETE", "id": "dlp.projects.locations.discoveryConfigs.delete", @@ -2650,7 +2650,7 @@ ] }, "get": { - "description": "Gets a Discovery configuration.", + "description": "Gets a discovery configuration.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}", "httpMethod": "GET", "id": "dlp.projects.locations.discoveryConfigs.get", @@ -2675,7 +2675,7 @@ ] }, "list": { - "description": "Lists Discovery configurations.", + "description": "Lists discovery configurations.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs", "httpMethod": "GET", "id": "dlp.projects.locations.discoveryConfigs.list", @@ -2684,18 +2684,18 @@ ], "parameters": { "orderBy": { - "description": "Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status.", + "description": "Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by a server.", + "description": "Size of the page. This value can be limited by a server.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to ListDiscoveryConfigs. `order_by` field must not change for subsequent calls.", + "description": "Page token to continue retrieval. Comes from the previous call to ListDiscoveryConfigs. `order_by` field must not change for subsequent calls.", "location": "query", "type": "string" }, @@ -2716,7 +2716,7 @@ ] }, "patch": { - "description": "Updates a Discovery configuration.", + "description": "Updates a discovery configuration.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}", "httpMethod": "PATCH", "id": "dlp.projects.locations.discoveryConfigs.patch", @@ -2929,7 +2929,7 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state`", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state`", "location": "query", "type": "string" }, @@ -3104,18 +3104,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to the time the template was last updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the template's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`.", "location": "query", "type": "string" }, @@ -3321,18 +3321,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status.", + "description": "Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by a server.", + "description": "Size of the page. This value can be limited by a server.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to ListJobTriggers. `order_by` field must not change for subsequent calls.", + "description": "Page token to continue retrieval. Comes from the previous call to ListJobTriggers. `order_by` field must not change for subsequent calls.", "location": "query", "type": "string" }, @@ -3492,18 +3492,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`.", "location": "query", "type": "string" }, @@ -3650,18 +3650,18 @@ "type": "string" }, "orderBy": { - "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", + "description": "Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: corresponds to the time the most recent version of the resource was created. - `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds to info type's display name.", "location": "query", "type": "string" }, "pageSize": { - "description": "Size of the page, can be limited by the server. If zero server returns a page of max size 100.", + "description": "Size of the page. This value can be limited by the server. If zero server returns a page of max size 100.", "format": "int32", "location": "query", "type": "integer" }, "pageToken": { - "description": "Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`.", + "description": "Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`.", "location": "query", "type": "string" }, @@ -3714,7 +3714,7 @@ } } }, - "revision": "20231015", + "revision": "20231022", "rootUrl": "https://dlp.googleapis.com/", "schemas": { "GooglePrivacyDlpV2Action": { @@ -3853,7 +3853,7 @@ "type": "object" }, "GooglePrivacyDlpV2BigQueryDiscoveryTarget": { - "description": "Target used to match against for Discovery with BigQuery tables", + "description": "Target used to match against for discovery with BigQuery tables", "id": "GooglePrivacyDlpV2BigQueryDiscoveryTarget", "properties": { "cadence": { @@ -3870,7 +3870,7 @@ }, "filter": { "$ref": "GooglePrivacyDlpV2DiscoveryBigQueryFilter", - "description": "Required. The tables the Discovery cadence applies to. The first target with a matching filter will be the one to apply to a table." + "description": "Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table." } }, "type": "object" @@ -4025,11 +4025,11 @@ "type": "object" }, "GooglePrivacyDlpV2BigQueryTableTypes": { - "description": "The types of bigquery tables supported by Cloud DLP.", + "description": "The types of BigQuery tables supported by Cloud DLP.", "id": "GooglePrivacyDlpV2BigQueryTableTypes", "properties": { "types": { - "description": "A set of bigquery table types.", + "description": "A set of BigQuery table types.", "items": { "enum": [ "BIG_QUERY_TABLE_TYPE_UNSPECIFIED", @@ -4757,7 +4757,7 @@ "id": "GooglePrivacyDlpV2CreateDiscoveryConfigRequest", "properties": { "configId": { - "description": "The config id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: `[a-zA-Z\\d-_]+`. The maximum length is 100 characters. Can be empty to allow the system to generate one.", + "description": "The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: `[a-zA-Z\\d-_]+`. The maximum length is 100 characters. Can be empty to allow the system to generate one.", "type": "string" }, "discoveryConfig": { @@ -5069,7 +5069,7 @@ "type": "array" }, "inspectTemplates": { - "description": "Detection logic for profile generation. Not all template features are used by profiles. FindingLimits, include_quote and exclude_info_types have no impact on data profiling. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including \"global\"). Each region is scanned using the applicable template. If no region-specific template is specified, but a \"global\" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data_residency.", + "description": "Detection logic for profile generation. Not all template features are used by profiles. FindingLimits, include_quote and exclude_info_types have no impact on data profiling. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including \"global\"). Each region is scanned using the applicable template. If no region-specific template is specified, but a \"global\" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.", "items": { "type": "string" }, @@ -5573,13 +5573,13 @@ "type": "object" }, "GooglePrivacyDlpV2Disabled": { - "description": "Do nothing.", + "description": "Do not profile the tables.", "id": "GooglePrivacyDlpV2Disabled", "properties": {}, "type": "object" }, "GooglePrivacyDlpV2DiscoveryBigQueryConditions": { - "description": "Requirements that must be true before a table is scanned in Discovery for the first time. There is an AND relationship between the top-level attributes.", + "description": "Requirements that must be true before a table is scanned in discovery for the first time. There is an AND relationship between the top-level attributes. Additionally, minimum conditions with an OR relationship that must be met before Cloud DLP scans a table can be set (like a minimum row count or a minimum table age).", "id": "GooglePrivacyDlpV2DiscoveryBigQueryConditions", "properties": { "createdAfter": { @@ -5592,7 +5592,7 @@ "description": "At least one of the conditions must be true for a table to be scanned." }, "typeCollection": { - "description": "Restrict Discovery to categories of table types.", + "description": "Restrict discovery to categories of table types.", "enum": [ "BIG_QUERY_COLLECTION_UNSPECIFIED", "BIG_QUERY_COLLECTION_ALL_TYPES", @@ -5600,20 +5600,20 @@ ], "enumDescriptions": [ "Unused.", - "Automatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. These unsupported profiles will be generated with errors to indicate their partial support. When support is added, they will automatically be profiled during the next scheduled run.", - "Only those types fully supported will be profiled. Will expand automatically as new support is added. Unsupported table types will not have a profile generated." + "Automatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. Profiles for unsupported tables will be generated with errors to indicate their partial support. When full support is added, the tables will automatically be profiled during the next scheduled run.", + "Only those types fully supported will be profiled. Will expand automatically as Cloud DLP adds support for new table types. Unsupported table types will not have partial profiles generated." ], "type": "string" }, "types": { "$ref": "GooglePrivacyDlpV2BigQueryTableTypes", - "description": "Restrict Discovery to specific table types." + "description": "Restrict discovery to specific table types." } }, "type": "object" }, "GooglePrivacyDlpV2DiscoveryBigQueryFilter": { - "description": "Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID. Also lets you set minimum conditions that must be met before Cloud DLP scans a table (like a minimum row count or a minimum table age).", + "description": "Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID.", "id": "GooglePrivacyDlpV2DiscoveryBigQueryFilter", "properties": { "otherTables": { @@ -5628,7 +5628,7 @@ "type": "object" }, "GooglePrivacyDlpV2DiscoveryConfig": { - "description": "Configuration for Discovery to scan resources for profile generation. Only one Discovery configuration may exist per organization, folder, or project. The generated data profiles are retained according to the [data retention policy] (https://cloud.google.com/dlp/docs/data-profiles#retention).", + "description": "Configuration for discovery to scan resources for profile generation. Only one discovery configuration may exist per organization, folder, or project. The generated data profiles are retained according to the [data retention policy] (https://cloud.google.com/dlp/docs/data-profiles#retention).", "id": "GooglePrivacyDlpV2DiscoveryConfig", "properties": { "actions": { @@ -5657,7 +5657,7 @@ "type": "array" }, "inspectTemplates": { - "description": "Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including \"global\"). Each region is scanned using the applicable template. If no region-specific template is specified, but a \"global\" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data_residency.", + "description": "Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including \"global\"). Each region is scanned using the applicable template. If no region-specific template is specified, but a \"global\" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.", "items": { "type": "string" }, @@ -5686,8 +5686,8 @@ ], "enumDescriptions": [ "Unused", - "The Discovery config is currently active.", - "The Discovery config is paused temporarily." + "The discovery config is currently active.", + "The discovery config is paused temporarily." ], "type": "string" }, @@ -5763,7 +5763,7 @@ "type": "object" }, "GooglePrivacyDlpV2DiscoveryStartingLocation": { - "description": "The location to begin a Discovery scan. Denotes an organization ID or folder ID within an organization.", + "description": "The location to begin a discovery scan. Denotes an organization ID or folder ID within an organization.", "id": "GooglePrivacyDlpV2DiscoveryStartingLocation", "properties": { "folderId": { @@ -7516,7 +7516,7 @@ "type": "array" }, "nextPageToken": { - "description": "If the next page is available then the next page token to be used in following ListDeidentifyTemplates request.", + "description": "If the next page is available then the next page token to be used in the following ListDeidentifyTemplates request.", "type": "string" } }, @@ -7534,7 +7534,7 @@ "type": "array" }, "nextPageToken": { - "description": "If the next page is available then the next page token to be used in following ListDiscoveryConfigs request.", + "description": "If the next page is available then the next page token to be used in the following ListDiscoveryConfigs request.", "type": "string" } }, @@ -7584,7 +7584,7 @@ "type": "array" }, "nextPageToken": { - "description": "If the next page is available then the next page token to be used in following ListInspectTemplates request.", + "description": "If the next page is available then the next page token to be used in the following ListInspectTemplates request.", "type": "string" } }, @@ -7602,7 +7602,7 @@ "type": "array" }, "nextPageToken": { - "description": "If the next page is available then the next page token to be used in following ListJobTriggers request.", + "description": "If the next page is available then the next page token to be used in the following ListJobTriggers request.", "type": "string" } }, @@ -7613,7 +7613,7 @@ "id": "GooglePrivacyDlpV2ListStoredInfoTypesResponse", "properties": { "nextPageToken": { - "description": "If the next page is available then the next page token to be used in following ListStoredInfoTypes request.", + "description": "If the next page is available then the next page token to be used in the following ListStoredInfoTypes request.", "type": "string" }, "storedInfoTypes": { @@ -9417,7 +9417,7 @@ "properties": { "discoveryConfig": { "$ref": "GooglePrivacyDlpV2DiscoveryConfig", - "description": "New DiscoveryConfig value." + "description": "Required. New DiscoveryConfig value." }, "updateMask": { "description": "Mask to control which fields get updated.", diff --git a/DiscoveryJson/monitoring_v3.json b/DiscoveryJson/monitoring_v3.json index 7c3ec5b6278..77eb83e4a15 100644 --- a/DiscoveryJson/monitoring_v3.json +++ b/DiscoveryJson/monitoring_v3.json @@ -1788,7 +1788,7 @@ "timeSeries": { "methods": { "create": { - "description": "Creates or adds data to one or more time series. The response is empty if all time series in the request were written. If any time series could not be written, a corresponding failure message is included in the error response.", + "description": "Creates or adds data to one or more time series. The response is empty if all time series in the request were written. If any time series could not be written, a corresponding failure message is included in the error response. This method does not support resource locations constraint of an organization policy (https://cloud.google.com/resource-manager/docs/organization-policy/defining-locations#setting_the_organization_policy).", "flatPath": "v3/projects/{projectsId}/timeSeries", "httpMethod": "POST", "id": "monitoring.projects.timeSeries.create", @@ -2714,7 +2714,7 @@ } } }, - "revision": "20231016", + "revision": "20231023", "rootUrl": "https://monitoring.googleapis.com/", "schemas": { "Aggregation": { @@ -3667,7 +3667,7 @@ "id": "ForecastOptions", "properties": { "forecastHorizon": { - "description": "Required. The length of time into the future to forecast whether a time series will violate the threshold. If the predicted value is found to violate the threshold, and the violation is observed in all forecasts made for the configured duration, then the time series is considered to be failing.", + "description": "Required. The length of time into the future to forecast whether a time series will violate the threshold. If the predicted value is found to violate the threshold, and the violation is observed in all forecasts made for the configured duration, then the time series is considered to be failing. The forecast horizon can range from 1 hour to 60 hours.", "format": "google-duration", "type": "string" } diff --git a/DiscoveryJson/networkservices_v1beta1.json b/DiscoveryJson/networkservices_v1beta1.json index 69212d68499..b5f8be3d0d5 100644 --- a/DiscoveryJson/networkservices_v1beta1.json +++ b/DiscoveryJson/networkservices_v1beta1.json @@ -2483,7 +2483,7 @@ } } }, - "revision": "20230926", + "revision": "20231018", "rootUrl": "https://networkservices.googleapis.com/", "schemas": { "AuditConfig": { @@ -3685,7 +3685,7 @@ "type": "array" }, "forwardingRules": { - "description": "Required. A list of references to the forwarding rules to which this service extension is attach to. At least one forwarding rule is required. There can be only one `LbRouteExtension` resource per forwarding rule.", + "description": "Required. A list of references to the forwarding rules to which this service extension is attached to. At least one forwarding rule is required. There can be only one `LbRouteExtension` resource per forwarding rule.", "items": { "type": "string" }, @@ -3699,7 +3699,7 @@ "type": "object" }, "loadBalancingScheme": { - "description": "Required. All backend services and forwarding rules referenced by this extension must share the same load balancing scheme. Supported values: `INTERNAL_MANAGED`, `EXTERNAL_MANAGED`.", + "description": "Required. All backend services and forwarding rules referenced by this extension must share the same load balancing scheme. Supported values: `INTERNAL_MANAGED`, `EXTERNAL_MANAGED`. For more information, refer to [Choosing a load balancer](https://cloud.google.com/load-balancing/docs/backend-service).", "enum": [ "LOAD_BALANCING_SCHEME_UNSPECIFIED", "INTERNAL_MANAGED", @@ -3747,7 +3747,7 @@ "type": "array" }, "forwardingRules": { - "description": "Required. A list of references to the forwarding rules to which this service extension is attach to. At least one forwarding rule is required. There can be only one `LBTrafficExtension` resource per forwarding rule.", + "description": "Required. A list of references to the forwarding rules to which this service extension is attached to. At least one forwarding rule is required. There can be only one `LBTrafficExtension` resource per forwarding rule.", "items": { "type": "string" }, diff --git a/DiscoveryJson/notebooks_v2.json b/DiscoveryJson/notebooks_v2.json index a78910ede55..0b8edb3ae6c 100644 --- a/DiscoveryJson/notebooks_v2.json +++ b/DiscoveryJson/notebooks_v2.json @@ -325,6 +325,31 @@ "https://www.googleapis.com/auth/cloud-platform" ] }, + "getConfig": { + "description": "Gets general backend configurations that might also affect the frontend. Location is required by CCFE. Although we could bypass it to send location- less request directly to the backend job, we would need CPE (go/cloud-cpe). Having the location might also be useful depending on the query.", + "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances:getConfig", + "httpMethod": "GET", + "id": "notebooks.projects.locations.instances.getConfig", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. Format: `projects/{project_id}/locations/{location}`", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v2/{+name}/instances:getConfig", + "response": { + "$ref": "Config" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, "getIamPolicy": { "description": "Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.", "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:getIamPolicy", @@ -823,7 +848,7 @@ } } }, - "revision": "20230906", + "revision": "20231019", "rootUrl": "https://notebooks.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -967,6 +992,31 @@ }, "type": "object" }, + "Config": { + "description": "Response for getting WbI configurations in a location", + "id": "Config", + "properties": { + "availableImages": { + "description": "Output only. The list of available images to create a WbI.", + "items": { + "$ref": "ImageRelease" + }, + "readOnly": true, + "type": "array" + }, + "defaultValues": { + "$ref": "DefaultValues", + "description": "Output only. The default values for configuration.", + "readOnly": true + }, + "supportedValues": { + "$ref": "SupportedValues", + "description": "Output only. The supported values for configuration.", + "readOnly": true + } + }, + "type": "object" + }, "ContainerImage": { "description": "Definition of a container image for starting a notebook instance with the environment installed in a container.", "id": "ContainerImage", @@ -1030,6 +1080,18 @@ }, "type": "object" }, + "DefaultValues": { + "description": "DefaultValues represents the default configuration values.", + "id": "DefaultValues", + "properties": { + "machineType": { + "description": "Output only. The default machine type used by the backend if not provided by the user.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "DiagnoseInstanceRequest": { "description": "Request for creating a notebook instance diagnostic file.", "id": "DiagnoseInstanceRequest", @@ -1237,6 +1299,23 @@ }, "type": "object" }, + "ImageRelease": { + "description": "ConfigImage represents an image release available to create a WbI", + "id": "ImageRelease", + "properties": { + "imageName": { + "description": "Output only. The name of the image of the form workbench-instances-vYYYYmmdd--", + "readOnly": true, + "type": "string" + }, + "releaseName": { + "description": "Output only. The release of the image of the form m123", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "Instance": { "description": "The definition of a notebook instance.", "id": "Instance", @@ -1713,6 +1792,29 @@ "properties": {}, "type": "object" }, + "SupportedValues": { + "description": "SupportedValues represents the values supported by the configuration.", + "id": "SupportedValues", + "properties": { + "acceleratorTypes": { + "description": "Output only. The accelerator types supported by WbI.", + "items": { + "type": "string" + }, + "readOnly": true, + "type": "array" + }, + "machineTypes": { + "description": "Output only. The machine types supported by WbI.", + "items": { + "type": "string" + }, + "readOnly": true, + "type": "array" + } + }, + "type": "object" + }, "TestIamPermissionsRequest": { "description": "Request message for `TestIamPermissions` method.", "id": "TestIamPermissionsRequest", diff --git a/DiscoveryJson/places_v1.json b/DiscoveryJson/places_v1.json index bd35814e174..a22319fac88 100644 --- a/DiscoveryJson/places_v1.json +++ b/DiscoveryJson/places_v1.json @@ -120,7 +120,7 @@ "places": { "methods": { "get": { - "description": "Get a Place with a place id (in a name) string.", + "description": "Get place details with a place id (in a name) string.", "flatPath": "v1/places/{placesId}", "httpMethod": "GET", "id": "places.places.get", @@ -134,7 +134,7 @@ "type": "string" }, "name": { - "description": "Required. A place ID returned in a Place (with \"places/\" prefix), or equivalently the name in the same Place. Format: places/place_id.", + "description": "Required. A place ID returned in a Place (with \"places/\" prefix), or equivalently the name in the same Place. Format: places/*place_id*.", "location": "path", "pattern": "^places/[^/]+$", "required": true, @@ -248,7 +248,7 @@ } } }, - "revision": "20231024", + "revision": "20231025", "rootUrl": "https://places.googleapis.com/", "schemas": { "GoogleGeoTypeViewport": { @@ -294,7 +294,7 @@ "description": "Required. Center latitude and longitude. The range of latitude must be within [-90.0, 90.0]. The range of the longitude must be within [-180.0, 180.0]." }, "radius": { - "description": "Required. Radius measured in meters. The radius must be within [0.0, 50000.0].", + "description": "Required. Radius measured in meters. The radius must be within [0.0, 50000.0]. The default radius is 0.0.", "format": "double", "type": "number" } @@ -609,7 +609,7 @@ "type": "string" }, "iconMaskBaseUri": { - "description": "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\").", + "description": "A truncated URL to an icon mask. User can access different icon type by appending type suffix to the end (eg, \".svg\" or \".png\").", "type": "string" }, "id": { @@ -1230,7 +1230,7 @@ "description": "The region to search. This location serves as a restriction which means results outside given location will not be returned. Cannot be set along with location_bias." }, "maxResultCount": { - "description": "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.", + "description": "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.", "format": "int32", "type": "integer" }, @@ -1240,7 +1240,7 @@ "type": "number" }, "openNow": { - "description": "Used to restrict the search to places that are currently open.", + "description": "Used to restrict the search to places that are currently open. The default is false.", "type": "boolean" }, "priceLevels": { diff --git a/DiscoveryJson/spanner_v1.json b/DiscoveryJson/spanner_v1.json index e16a047ba4f..948032c88c3 100644 --- a/DiscoveryJson/spanner_v1.json +++ b/DiscoveryJson/spanner_v1.json @@ -2604,6 +2604,65 @@ "revision": "20231017", "rootUrl": "https://spanner.googleapis.com/", "schemas": { + "AutoscalingConfig": { + "description": "Autoscaling config for an instance.", + "id": "AutoscalingConfig", + "properties": { + "autoscalingLimits": { + "$ref": "AutoscalingLimits", + "description": "Required. Autoscaling limits for an instance." + }, + "autoscalingTargets": { + "$ref": "AutoscalingTargets", + "description": "Required. The autoscaling targets for an instance." + } + }, + "type": "object" + }, + "AutoscalingLimits": { + "description": "The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing units to specify the limits, but should use the same unit to set both the min_limit and max_limit.", + "id": "AutoscalingLimits", + "properties": { + "maxNodes": { + "description": "Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to min_nodes.", + "format": "int32", + "type": "integer" + }, + "maxProcessingUnits": { + "description": "Maximum number of processing units allocated to the instance. If set, this number should be multiples of 1000 and be greater than or equal to min_processing_units.", + "format": "int32", + "type": "integer" + }, + "minNodes": { + "description": "Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1.", + "format": "int32", + "type": "integer" + }, + "minProcessingUnits": { + "description": "Minimum number of processing units allocated to the instance. If set, this number should be multiples of 1000.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "AutoscalingTargets": { + "description": "The autoscaling targets for an instance.", + "id": "AutoscalingTargets", + "properties": { + "highPriorityCpuUtilizationPercent": { + "description": "Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive.", + "format": "int32", + "type": "integer" + }, + "storageUtilizationPercent": { + "description": "Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 100] inclusive.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, "Backup": { "description": "A backup of a Cloud Spanner database.", "id": "Backup", @@ -3717,6 +3776,10 @@ "description": "An isolated set of Cloud Spanner resources on which databases can be hosted.", "id": "Instance", "properties": { + "autoscalingConfig": { + "$ref": "AutoscalingConfig", + "description": "Optional. The autoscaling configuration. Autoscaling is enabled if this field is set. When autoscaling is enabled, node_count and processing_units are treated as OUTPUT_ONLY fields and reflect the current compute capacity allocated to the instance." + }, "config": { "description": "Required. The name of the instance's configuration. Values are of the form `projects//instanceConfigs/`. See also InstanceConfig and ListInstanceConfigs.", "type": "string" diff --git a/DiscoveryJson/testing_v1.json b/DiscoveryJson/testing_v1.json index dfb023a89ab..850b476dfc3 100644 --- a/DiscoveryJson/testing_v1.json +++ b/DiscoveryJson/testing_v1.json @@ -442,7 +442,7 @@ } } }, - "revision": "20231017", + "revision": "20231023", "rootUrl": "https://testing.googleapis.com/", "schemas": { "Account": { @@ -1161,11 +1161,6 @@ "$ref": "AndroidDevice", "description": "Required. The requested device" }, - "androidDeviceList": { - "$ref": "AndroidDeviceList", - "deprecated": true, - "description": "Optional. The list of requested devices. At most two devices may be simultaneously requested." - }, "createTime": { "description": "Output only. The time that the Session was created.", "format": "google-datetime", @@ -1226,7 +1221,7 @@ "type": "array" }, "ttl": { - "description": "Optional. The amount of time that a device will be initially allocated for. This can eventually be extended with the ExtendDeviceSession RPC. Default: 30 minutes.", + "description": "Optional. The amount of time that a device will be initially allocated for. This can eventually be extended with the UpdateDeviceSession RPC. Default: 30 minutes.", "format": "google-duration", "type": "string" } diff --git a/DiscoveryJson/workflowexecutions_v1.json b/DiscoveryJson/workflowexecutions_v1.json index 30e0bf3a95f..c1e14a12aa5 100644 --- a/DiscoveryJson/workflowexecutions_v1.json +++ b/DiscoveryJson/workflowexecutions_v1.json @@ -366,6 +366,87 @@ ] } } + }, + "stepEntries": { + "methods": { + "get": { + "description": "Gets a step entry.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/workflows/{workflowsId}/executions/{executionsId}/stepEntries/{stepEntriesId}", + "httpMethod": "GET", + "id": "workflowexecutions.projects.locations.workflows.executions.stepEntries.get", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Required. The name of the step entry to retrieve. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}/stepEntries/{step_entry}", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/workflows/[^/]+/executions/[^/]+/stepEntries/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+name}", + "response": { + "$ref": "StepEntry" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + }, + "list": { + "description": "Lists step entries for the corresponding workflow execution. Returned entries are ordered by their create_time.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/workflows/{workflowsId}/executions/{executionsId}/stepEntries", + "httpMethod": "GET", + "id": "workflowexecutions.projects.locations.workflows.executions.stepEntries.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "filter": { + "description": "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\"`", + "location": "query", + "type": "string" + }, + "orderBy": { + "description": "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.", + "location": "query", + "type": "string" + }, + "pageSize": { + "description": "Optional. Number of step entries to return per call. The default max is 1000.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "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.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. Name of the workflow execution to list entries for. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}/stepEntries/", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/workflows/[^/]+/executions/[^/]+$", + "required": true, + "type": "string" + }, + "skip": { + "description": "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.", + "format": "int32", + "location": "query", + "type": "integer" + } + }, + "path": "v1/{+parent}/stepEntries", + "response": { + "$ref": "ListStepEntriesResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } } } } @@ -376,7 +457,7 @@ } } }, - "revision": "20231016", + "revision": "20231017", "rootUrl": "https://workflowexecutions.googleapis.com/", "schemas": { "Callback": { @@ -435,6 +516,17 @@ }, "type": "object" }, + "Exception": { + "description": "Exception describes why the step entry failed.", + "id": "Exception", + "properties": { + "payload": { + "description": "Error message represented as a JSON string.", + "type": "string" + } + }, + "type": "object" + }, "Execution": { "description": "A running instance of a [Workflow](/workflows/docs/reference/rest/v1/projects.locations.workflows).", "id": "Execution", @@ -587,6 +679,59 @@ }, "type": "object" }, + "ListStepEntriesResponse": { + "description": "Response message for ExecutionHistory.ListStepEntries.", + "id": "ListStepEntriesResponse", + "properties": { + "nextPageToken": { + "description": "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.", + "type": "string" + }, + "stepEntries": { + "description": "The list of entries.", + "items": { + "$ref": "StepEntry" + }, + "type": "array" + }, + "totalSize": { + "description": "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.", + "format": "int32", + "type": "integer" + } + }, + "type": "object" + }, + "NavigationInfo": { + "description": "NavigationInfo describes what steps if any come before or after this step, or what steps are parents or children of this step.", + "id": "NavigationInfo", + "properties": { + "children": { + "description": "Step entries that can be reached by \"stepping into\" e.g. a subworkflow call.", + "items": { + "format": "int64", + "type": "string" + }, + "type": "array" + }, + "next": { + "description": "The index of the next step in the current workflow, if any.", + "format": "int64", + "type": "string" + }, + "parent": { + "description": "The step entry, if any, that can be reached by \"stepping out\" of the current workflow being executed.", + "format": "int64", + "type": "string" + }, + "previous": { + "description": "The index of the previous step in the current workflow, if any.", + "format": "int64", + "type": "string" + } + }, + "type": "object" + }, "Position": { "description": "Position contains source position information about the stack trace element such as line number, column number and length of the code block in bytes.", "id": "Position", @@ -726,6 +871,163 @@ }, "type": "object" }, + "StepEntry": { + "description": "An StepEntry contains debugging information for a step transition in a workflow execution.", + "id": "StepEntry", + "properties": { + "createTime": { + "description": "Output only. The creation time of the step entry.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + }, + "entryId": { + "description": "Output only. The numeric ID of this step entry, used for navigation.", + "format": "int64", + "readOnly": true, + "type": "string" + }, + "exception": { + "$ref": "Exception", + "description": "Output only. The exception thrown by the step entry.", + "readOnly": true + }, + "name": { + "description": "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}`.", + "readOnly": true, + "type": "string" + }, + "navigationInfo": { + "$ref": "NavigationInfo", + "description": "Output only. The NavigationInfo associated to this step.", + "readOnly": true + }, + "routine": { + "description": "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`.", + "readOnly": true, + "type": "string" + }, + "state": { + "description": "Output only. The state of the step entry.", + "enum": [ + "STATE_UNSPECIFIED", + "STATE_IN_PROGRESS", + "STATE_SUCCEEDED", + "STATE_FAILED" + ], + "enumDescriptions": [ + "Invalid state.", + "The step entry is in progress.", + "The step entry finished successfully.", + "The step entry failed with an error." + ], + "readOnly": true, + "type": "string" + }, + "step": { + "description": "Output only. The name of the step this step entry belongs to.", + "readOnly": true, + "type": "string" + }, + "stepEntryMetadata": { + "$ref": "StepEntryMetadata", + "description": "Output only. The StepEntryMetadata associated to this step.", + "readOnly": true + }, + "stepType": { + "description": "Output only. The type of the step this step entry belongs to.", + "enum": [ + "STEP_TYPE_UNSPECIFIED", + "STEP_ASSIGN", + "STEP_STD_LIB_CALL", + "STEP_CONNECTOR_CALL", + "STEP_SUBWORKFLOW_CALL", + "STEP_CALL", + "STEP_SWITCH", + "STEP_CONDITION", + "STEP_FOR", + "STEP_FOR_ITERATION", + "STEP_PARALLEL_FOR", + "STEP_PARALLEL_BRANCH", + "STEP_PARALLEL_BRANCH_ENTRY", + "STEP_TRY_RETRY_EXCEPT", + "STEP_TRY", + "STEP_RETRY", + "STEP_EXCEPT", + "STEP_RETURN", + "STEP_RAISE", + "STEP_GOTO" + ], + "enumDescriptions": [ + "Invalid step type.", + "The step entry assigns new variable(s).", + "The step entry calls a standard library routine.", + "The step entry calls a connector.", + "The step entry calls a subworklfow.", + "The step entry calls a subworkflow/stdlib.", + "The step entry executes a switch-case block.", + "The step entry executes a condition inside a switch.", + "The step entry executes a for loop.", + "The step entry executes a iteration of a for loop.", + "The step entry executes a parallel for loop.", + "The step entry executes a series of parallel branch(es).", + "The step entry executes a branch of a parallel branch.", + "The step entry executes a try/retry/except block.", + "The step entry executes the try part of a try/retry/except block.", + "The step entry executes the retry part of a try/retry/except block.", + "The step entry executes the except part of a try/retry/except block.", + "The step entry returns.", + "The step entry raises an error.", + "The step entry jumps to another step." + ], + "readOnly": true, + "type": "string" + }, + "updateTime": { + "description": "Output only. The most recently updated time of the step entry.", + "format": "google-datetime", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "StepEntryMetadata": { + "description": "StepEntryMetadata contains metadata information about this step.", + "id": "StepEntryMetadata", + "properties": { + "progressNumber": { + "description": "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.", + "format": "int64", + "type": "string" + }, + "progressType": { + "description": "Progress type of this step entry.", + "enum": [ + "PROGRESS_TYPE_UNSPECIFIED", + "PROGRESS_TYPE_FOR", + "PROGRESS_TYPE_SWITCH", + "PROGRESS_TYPE_RETRY", + "PROGRESS_TYPE_PARALLEL_FOR", + "PROGRESS_TYPE_PARALLEL_BRANCH" + ], + "enumDescriptions": [ + "Current step entry does not have any progress data.", + "Current step entry is in progress of a FOR step.", + "Current step entry is in progress of a SWITCH step.", + "Current step entry is in progress of a RETRY step.", + "Current step entry is in progress of a PARALLEL FOR step.", + "Current step entry is in progress of a PARALLEL BRANCH step." + ], + "type": "string" + }, + "threadId": { + "description": "Child thread id that this step entry belongs to.", + "type": "string" + } + }, + "type": "object" + }, "TriggerPubsubExecutionRequest": { "description": "Request for the TriggerPubsubExecution method.", "id": "TriggerPubsubExecutionRequest", diff --git a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs index 4e009ba97be..57ee1e393f3 100644 --- a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs +++ b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.cs @@ -604,6 +604,59 @@ protected override void InitParameters() } } + /// + /// Gets general backend configurations that might also affect the frontend. Location is required by + /// CCFE. Although we could bypass it to send location- less request directly to the backend job, we + /// would need CPE (go/cloud-cpe). Having the location might also be useful depending on the query. + /// + /// Required. Format: `projects/{project_id}/locations/{location}` + public virtual GetConfigRequest GetConfig(string name) + { + return new GetConfigRequest(service, name); + } + + /// + /// Gets general backend configurations that might also affect the frontend. Location is required by + /// CCFE. Although we could bypass it to send location- less request directly to the backend job, we + /// would need CPE (go/cloud-cpe). Having the location might also be useful depending on the query. + /// + public class GetConfigRequest : AIPlatformNotebooksBaseServiceRequest + { + /// Constructs a new GetConfig request. + public GetConfigRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// Required. Format: `projects/{project_id}/locations/{location}` + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "getConfig"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v2/{+name}/instances:getConfig"; + + /// Initializes GetConfig parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+$", + }); + } + } + /// /// Gets the access control policy for a resource. Returns an empty policy if the resource exists and /// does not have a policy set. @@ -1964,6 +2017,25 @@ public class CheckInstanceUpgradabilityResponse : Google.Apis.Requests.IDirectRe public virtual string ETag { get; set; } } + /// Response for getting WbI configurations in a location + public class Config : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The list of available images to create a WbI. + [Newtonsoft.Json.JsonPropertyAttribute("availableImages")] + public virtual System.Collections.Generic.IList AvailableImages { get; set; } + + /// Output only. The default values for configuration. + [Newtonsoft.Json.JsonPropertyAttribute("defaultValues")] + public virtual DefaultValues DefaultValues { get; set; } + + /// Output only. The supported values for configuration. + [Newtonsoft.Json.JsonPropertyAttribute("supportedValues")] + public virtual SupportedValues SupportedValues { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Definition of a container image for starting a notebook instance with the environment installed in a container. /// @@ -2017,6 +2089,17 @@ public class DataDisk : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// DefaultValues represents the default configuration values. + public class DefaultValues : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The default machine type used by the backend if not provided by the user. + [Newtonsoft.Json.JsonPropertyAttribute("machineType")] + public virtual string MachineType { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Request for creating a notebook instance diagnostic file. public class DiagnoseInstanceRequest : Google.Apis.Requests.IDirectResponseSchema { @@ -2280,6 +2363,21 @@ public class GceSetup : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// ConfigImage represents an image release available to create a WbI + public class ImageRelease : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The name of the image of the form workbench-instances-vYYYYmmdd-- + [Newtonsoft.Json.JsonPropertyAttribute("imageName")] + public virtual string ImageName { get; set; } + + /// Output only. The release of the image of the form m123 + [Newtonsoft.Json.JsonPropertyAttribute("releaseName")] + public virtual string ReleaseName { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// The definition of a notebook instance. public class Instance : Google.Apis.Requests.IDirectResponseSchema { @@ -2908,6 +3006,21 @@ public class StopInstanceRequest : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// SupportedValues represents the values supported by the configuration. + public class SupportedValues : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The accelerator types supported by WbI. + [Newtonsoft.Json.JsonPropertyAttribute("acceleratorTypes")] + public virtual System.Collections.Generic.IList AcceleratorTypes { get; set; } + + /// Output only. The machine types supported by WbI. + [Newtonsoft.Json.JsonPropertyAttribute("machineTypes")] + public virtual System.Collections.Generic.IList MachineTypes { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Request message for `TestIamPermissions` method. public class TestIamPermissionsRequest : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj index b81f8eef536..d13a5ed88ab 100644 --- a/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj +++ b/Src/Generated/Google.Apis.AIPlatformNotebooks.v2/Google.Apis.AIPlatformNotebooks.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.AIPlatformNotebooks.v2 Client Library - 1.62.0.3170 + 1.62.1.3213 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.cs b/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.cs index 6e6d6a70127..785640a383e 100644 --- a/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.cs +++ b/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.cs @@ -6125,6 +6125,13 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("flexibleRuntimeSettings")] public virtual FlexibleRuntimeSettings FlexibleRuntimeSettings { get; set; } + /// + /// Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested + /// by setting the IncludeExtraData field in GetVersionRequest + /// + [Newtonsoft.Json.JsonPropertyAttribute("generatedCustomerMetadata")] + public virtual System.Collections.Generic.IDictionary GeneratedCustomerMetadata { get; set; } + /// /// An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL /// handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL diff --git a/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj b/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj index 28ddc1fcce1..acaf5e3dbbe 100644 --- a/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj +++ b/Src/Generated/Google.Apis.Appengine.v1/Google.Apis.Appengine.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Appengine.v1 Client Library - 1.62.1.3210 + 1.62.1.3218 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.cs b/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.cs index d846355f84a..3e6291c53e1 100644 --- a/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.cs +++ b/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.cs @@ -1988,7 +1988,7 @@ public class GoogleCloudAssuredworkloadsV1Workload : Google.Apis.Requests.IDirec /// /// 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." + /// your project developers to use these services in their environment. /// [Newtonsoft.Json.JsonPropertyAttribute("compliantButDisallowedServices")] public virtual System.Collections.Generic.IList CompliantButDisallowedServices { get; set; } @@ -2038,7 +2038,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("displayName")] public virtual string DisplayName { get; set; } - /// Optional. Represents the Ekm Provisioning State of the given workload. + /// Output only. Represents the Ekm Provisioning State of the given workload. [Newtonsoft.Json.JsonPropertyAttribute("ekmProvisioningResponse")] public virtual GoogleCloudAssuredworkloadsV1WorkloadEkmProvisioningResponse EkmProvisioningResponse { get; set; } diff --git a/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj b/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj index a4b56bcb9e2..00e8172e117 100644 --- a/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj +++ b/Src/Generated/Google.Apis.Assuredworkloads.v1/Google.Apis.Assuredworkloads.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Assuredworkloads.v1 Client Library - 1.62.1.3211 + 1.62.1.3217 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.cs b/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.cs index cfbc86b19cc..fe936f817a2 100644 --- a/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.cs +++ b/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.cs @@ -2007,7 +2007,7 @@ public class GoogleCloudAssuredworkloadsV1beta1Workload : Google.Apis.Requests.I /// /// 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." + /// your project developers to use these services in their environment. /// [Newtonsoft.Json.JsonPropertyAttribute("compliantButDisallowedServices")] public virtual System.Collections.Generic.IList CompliantButDisallowedServices { get; set; } @@ -2057,7 +2057,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("displayName")] public virtual string DisplayName { get; set; } - /// Optional. Represents the Ekm Provisioning State of the given workload. + /// Output only. Represents the Ekm Provisioning State of the given workload. [Newtonsoft.Json.JsonPropertyAttribute("ekmProvisioningResponse")] public virtual GoogleCloudAssuredworkloadsV1beta1WorkloadEkmProvisioningResponse EkmProvisioningResponse { get; set; } diff --git a/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj b/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj index 06618a7af52..da5a6893418 100644 --- a/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj +++ b/Src/Generated/Google.Apis.Assuredworkloads.v1beta1/Google.Apis.Assuredworkloads.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Assuredworkloads.v1beta1 Client Library - 1.62.0.3178 + 1.62.1.3217 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.cs b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.cs index acfe1af3d11..73c06ccf2b5 100644 --- a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.cs +++ b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.cs @@ -2873,6 +2873,13 @@ public class ReportAgentStateResponse : Google.Apis.Requests.IDirectResponseSche [Newtonsoft.Json.JsonPropertyAttribute("tasks")] public virtual System.Collections.Generic.IList Tasks { get; set; } + /// + /// If true, the cloud logging for batch agent will use batch.googleapis.com/Job as monitored resource for Batch + /// job related logging. + /// + [Newtonsoft.Json.JsonPropertyAttribute("useBatchMonitoredResource")] + public virtual System.Nullable UseBatchMonitoredResource { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj index e23a319f81a..306b2019bb6 100644 --- a/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj +++ b/Src/Generated/Google.Apis.Batch.v1/Google.Apis.Batch.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Batch.v1 Client Library - 1.62.1.3203 + 1.62.1.3212 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs index d58ebeb79ae..274b1368504 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs +++ b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.cs @@ -850,9 +850,14 @@ protected override void InitParameters() /// /// Deletes a queue. This command will delete the queue even if it has tasks in it. Note: If you delete - /// a queue, a queue with the same name can't be created for 7 days. WARNING: Using this method may have - /// unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage - /// your queues. Read [Overview of Queue Management and + /// a queue, you may be prevented from creating a new queue with the same name as the deleted queue for + /// a tombstone window of up to 3 days. During this window, the CreateQueue operation may appear to + /// recreate the queue, but this can be misleading. If you attempt to create a queue with the same name + /// as one that is in the tombstone window, run GetQueue to confirm that the queue creation was + /// successful. If GetQueue returns 200 response code, your queue was successfully created with the name + /// of the previously deleted queue. Otherwise, your queue did not successfully recreate. WARNING: Using + /// this method may have unintended side effects if you are using an App Engine `queue.yaml` or + /// `queue.xml` file to manage your queues. Read [Overview of Queue Management and /// queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method. /// /// @@ -865,9 +870,14 @@ public virtual DeleteRequest Delete(string name) /// /// Deletes a queue. This command will delete the queue even if it has tasks in it. Note: If you delete - /// a queue, a queue with the same name can't be created for 7 days. WARNING: Using this method may have - /// unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage - /// your queues. Read [Overview of Queue Management and + /// a queue, you may be prevented from creating a new queue with the same name as the deleted queue for + /// a tombstone window of up to 3 days. During this window, the CreateQueue operation may appear to + /// recreate the queue, but this can be misleading. If you attempt to create a queue with the same name + /// as one that is in the tombstone window, run GetQueue to confirm that the queue creation was + /// successful. If GetQueue returns 200 response code, your queue was successfully created with the name + /// of the previously deleted queue. Otherwise, your queue did not successfully recreate. WARNING: Using + /// this method may have unintended side effects if you are using an App Engine `queue.yaml` or + /// `queue.xml` file to manage your queues. Read [Overview of Queue Management and /// queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method. /// public class DeleteRequest : CloudTasksBaseServiceRequest @@ -2186,8 +2196,7 @@ public class Binding : Google.Apis.Requests.IDirectResponseSchema } /// - /// CMEK, or Customer Managed Encryption Keys, enables GCP products to put control over encryption and key - /// management in their customer’s hands. + /// Describes the customer-managed encryption key (CMEK) configuration associated with a project and location. /// public class CmekConfig : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj index 6f69d8f2583..6b2e3b54ae8 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj +++ b/Src/Generated/Google.Apis.CloudTasks.v2/Google.Apis.CloudTasks.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTasks.v2 Client Library - 1.62.1.3193 + 1.62.1.3212 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs index 9aaa780646a..60c6a5ca4db 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs +++ b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.cs @@ -506,9 +506,7 @@ protected override void InitParameters() /// TASK_ID to your desired ID: /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the /// task with an automatically generated ID, use the following format: - /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. Note: This feature is in - /// its experimental stage. You must request access to the API through the [Cloud Tasks BufferTask - /// Experiment Signup form](https://forms.gle/X8Zr5hiXH5tTGFqh8). + /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. /// /// The body of the request. /// @@ -530,9 +528,7 @@ public virtual BufferRequest Buffer(Google.Apis.CloudTasks.v2beta2.Data.BufferTa /// TASK_ID to your desired ID: /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the /// task with an automatically generated ID, use the following format: - /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. Note: This feature is in - /// its experimental stage. You must request access to the API through the [Cloud Tasks BufferTask - /// Experiment Signup form](https://forms.gle/X8Zr5hiXH5tTGFqh8). + /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. /// public class BufferRequest : CloudTasksBaseServiceRequest { @@ -2868,8 +2864,7 @@ public virtual System.DateTimeOffset? ScheduleTimeDateTimeOffset } /// - /// CMEK, or Customer Managed Encryption Keys, enables GCP products to put control over encryption and key - /// management in their customer’s hands. + /// Describes the customer-managed encryption key (CMEK) configuration associated with a project and location. /// public class CmekConfig : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj index ba6ba107847..09fcc31d2df 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj +++ b/Src/Generated/Google.Apis.CloudTasks.v2beta2/Google.Apis.CloudTasks.v2beta2.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTasks.v2beta2 Client Library - 1.62.1.3193 + 1.62.1.3212 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.cs b/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.cs index e9f3367a708..c925f8cf5fb 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.cs +++ b/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.cs @@ -334,9 +334,7 @@ public TasksResource(Google.Apis.Services.IClientService service) /// TASK_ID to your desired ID: /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the /// task with an automatically generated ID, use the following format: - /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. Note: This feature is in - /// its experimental stage. You must request access to the API through the [Cloud Tasks BufferTask - /// Experiment Signup form](https://forms.gle/X8Zr5hiXH5tTGFqh8). + /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. /// /// The body of the request. /// @@ -358,9 +356,7 @@ public virtual BufferRequest Buffer(Google.Apis.CloudTasks.v2beta3.Data.BufferTa /// TASK_ID to your desired ID: /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID:buffer To create the /// task with an automatically generated ID, use the following format: - /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. Note: This feature is in - /// its experimental stage. You must request access to the API through the [Cloud Tasks BufferTask - /// Experiment Signup form](https://forms.gle/X8Zr5hiXH5tTGFqh8). + /// projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID/tasks:buffer. /// public class BufferRequest : CloudTasksBaseServiceRequest { @@ -946,10 +942,15 @@ protected override void InitParameters() } /// - /// Deletes a queue. This command will delete the queue even if it has tasks in it. Note: If you delete - /// a queue, a queue with the same name can't be created for 7 days. WARNING: Using this method may have - /// unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage - /// your queues. Read [Overview of Queue Management and + /// Deletes a queue. This command will delete the queue even if it has tasks in it. Note : If you delete + /// a queue, you may be prevented from creating a new queue with the same name as the deleted queue for + /// a tombstone window of up to 3 days. During this window, the CreateQueue operation may appear to + /// recreate the queue, but this can be misleading. If you attempt to create a queue with the same name + /// as one that is in the tombstone window, run GetQueue to confirm that the queue creation was + /// successful. If GetQueue returns 200 response code, your queue was successfully created with the name + /// of the previously deleted queue. Otherwise, your queue did not successfully recreate. WARNING: Using + /// this method may have unintended side effects if you are using an App Engine `queue.yaml` or + /// `queue.xml` file to manage your queues. Read [Overview of Queue Management and /// queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method. /// /// @@ -961,10 +962,15 @@ public virtual DeleteRequest Delete(string name) } /// - /// Deletes a queue. This command will delete the queue even if it has tasks in it. Note: If you delete - /// a queue, a queue with the same name can't be created for 7 days. WARNING: Using this method may have - /// unintended side effects if you are using an App Engine `queue.yaml` or `queue.xml` file to manage - /// your queues. Read [Overview of Queue Management and + /// Deletes a queue. This command will delete the queue even if it has tasks in it. Note : If you delete + /// a queue, you may be prevented from creating a new queue with the same name as the deleted queue for + /// a tombstone window of up to 3 days. During this window, the CreateQueue operation may appear to + /// recreate the queue, but this can be misleading. If you attempt to create a queue with the same name + /// as one that is in the tombstone window, run GetQueue to confirm that the queue creation was + /// successful. If GetQueue returns 200 response code, your queue was successfully created with the name + /// of the previously deleted queue. Otherwise, your queue did not successfully recreate. WARNING: Using + /// this method may have unintended side effects if you are using an App Engine `queue.yaml` or + /// `queue.xml` file to manage your queues. Read [Overview of Queue Management and /// queue.yaml](https://cloud.google.com/tasks/docs/queue-yaml) before using this method. /// public class DeleteRequest : CloudTasksBaseServiceRequest @@ -2358,8 +2364,7 @@ public class BufferTaskResponse : Google.Apis.Requests.IDirectResponseSchema } /// - /// CMEK, or Customer Managed Encryption Keys, enables GCP products to put control over encryption and key - /// management in their customer’s hands. + /// Describes the customer-managed encryption key (CMEK) configuration associated with a project and location. /// public class CmekConfig : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj b/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj index 3c40466a428..8b48f233d4e 100644 --- a/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj +++ b/Src/Generated/Google.Apis.CloudTasks.v2beta3/Google.Apis.CloudTasks.v2beta3.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTasks.v2beta3 Client Library - 1.62.1.3193 + 1.62.1.3212 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs index 45e63d2ee72..0c49f104853 100644 --- a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs +++ b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.cs @@ -35,6 +35,7 @@ public CloudbillingService() : this(new Google.Apis.Services.BaseClientService.I public CloudbillingService(Google.Apis.Services.BaseClientService.Initializer initializer) : base(initializer) { BillingAccounts = new BillingAccountsResource(this); + Organizations = new OrganizationsResource(this); Projects = new ProjectsResource(this); Services = new ServicesResource(this); } @@ -92,6 +93,9 @@ public static class ScopeConstants /// Gets the BillingAccounts resource. public virtual BillingAccountsResource BillingAccounts { get; } + /// Gets the Organizations resource. + public virtual OrganizationsResource Organizations { get; } + /// Gets the Projects resource. public virtual ProjectsResource Projects { get; } @@ -293,6 +297,7 @@ public BillingAccountsResource(Google.Apis.Services.IClientService service) { this.service = service; Projects = new ProjectsResource(service); + SubAccounts = new SubAccountsResource(service); } /// Gets the Projects resource. @@ -400,6 +405,207 @@ protected override void InitParameters() } } + /// Gets the SubAccounts resource. + public virtual SubAccountsResource SubAccounts { get; } + + /// The "subAccounts" collection of methods. + public class SubAccountsResource + { + private const string Resource = "subAccounts"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public SubAccountsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// + /// This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). + /// Google Cloud resellers should use the Channel Services APIs, + /// [accounts.customers.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers/create) + /// and + /// [accounts.customers.entitlements.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers.entitlements/create). + /// When creating a subaccount, the current authenticated user must have the `billing.accounts.update` IAM + /// permission on the parent account, which is typically given to billing account + /// [administrators](https://cloud.google.com/billing/docs/how-to/billing-access). This method will return + /// an error if the parent account has not been provisioned for subaccounts. + /// + /// The body of the request. + /// + /// Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg + /// organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF` + /// + public virtual CreateRequest Create(Google.Apis.Cloudbilling.v1.Data.BillingAccount body, string parent) + { + return new CreateRequest(service, body, parent); + } + + /// + /// This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). + /// Google Cloud resellers should use the Channel Services APIs, + /// [accounts.customers.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers/create) + /// and + /// [accounts.customers.entitlements.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers.entitlements/create). + /// When creating a subaccount, the current authenticated user must have the `billing.accounts.update` IAM + /// permission on the parent account, which is typically given to billing account + /// [administrators](https://cloud.google.com/billing/docs/how-to/billing-access). This method will return + /// an error if the parent account has not been provisioned for subaccounts. + /// + public class CreateRequest : CloudbillingBaseServiceRequest + { + /// Constructs a new Create request. + public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Cloudbilling.v1.Data.BillingAccount body, string parent) : base(service) + { + Parent = parent; + Body = body; + InitParameters(); + } + + /// + /// Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg + /// organizations/12345678 - billingAccounts/{billing_account_id} eg + /// `billingAccounts/012345-567890-ABCDEF` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.Cloudbilling.v1.Data.BillingAccount Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "create"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/subAccounts"; + + /// Initializes Create parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^billingAccounts/[^/]+$", + }); + } + } + + /// + /// Lists the billing accounts that the current authenticated user has permission to + /// [view](https://cloud.google.com/billing/docs/how-to/billing-access). + /// + /// + /// Optional. The parent resource to list billing accounts from. Format: - organizations/{organization_id} + /// eg organizations/12345678 - billingAccounts/{billing_account_id} eg + /// `billingAccounts/012345-567890-ABCDEF` + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(service, parent); + } + + /// + /// Lists the billing accounts that the current authenticated user has permission to + /// [view](https://cloud.google.com/billing/docs/how-to/billing-access). + /// + public class ListRequest : CloudbillingBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Optional. The parent resource to list billing accounts from. Format: - + /// organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg + /// `billingAccounts/012345-567890-ABCDEF` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// Options for how to filter the returned billing accounts. This only supports filtering for + /// [subaccounts](https://cloud.google.com/billing/docs/concepts) under a single provided parent billing + /// account. (e.g. "master_billing_account=billingAccounts/012345-678901-ABCDEF"). Boolean algebra and + /// other fields are not currently supported. + /// + [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Filter { get; set; } + + /// Requested page size. The maximum page size is 100; this is also the default. + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// A token identifying a page of results to return. This should be a `next_page_token` value returned + /// from a previous `ListBillingAccounts` call. If unspecified, the first page of results is returned. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/subAccounts"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^billingAccounts/[^/]+$", + }); + RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter + { + Name = "filter", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + } + /// /// This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). /// Google Cloud resellers should use the Channel Services APIs, @@ -437,6 +643,13 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Cl InitParameters(); } + /// + /// Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg + /// organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Parent { get; set; } + /// Gets or sets the body of this request. Google.Apis.Cloudbilling.v1.Data.BillingAccount Body { get; set; } @@ -456,6 +669,14 @@ public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Cl protected override void InitParameters() { base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); } } @@ -637,6 +858,14 @@ public ListRequest(Google.Apis.Services.IClientService service) : base(service) [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } + /// + /// Optional. The parent resource to list billing accounts from. Format: - organizations/{organization_id} + /// eg organizations/12345678 - billingAccounts/{billing_account_id} eg + /// `billingAccounts/012345-567890-ABCDEF` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Parent { get; set; } + /// Gets the method name. public override string MethodName => "list"; @@ -674,6 +903,75 @@ protected override void InitParameters() DefaultValue = null, Pattern = null, }); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Changes which parent organization a billing account belongs to. + /// The body of the request. + /// + /// Required. The resource name of the billing account to move. Must be of the form + /// `billingAccounts/{billing_account_id}`. The specified billing account cannot be a subaccount, since a + /// subaccount always belongs to the same organization as its parent account. + /// + public virtual MoveRequest Move(Google.Apis.Cloudbilling.v1.Data.MoveBillingAccountRequest body, string name) + { + return new MoveRequest(service, body, name); + } + + /// Changes which parent organization a billing account belongs to. + public class MoveRequest : CloudbillingBaseServiceRequest + { + /// Constructs a new Move request. + public MoveRequest(Google.Apis.Services.IClientService service, Google.Apis.Cloudbilling.v1.Data.MoveBillingAccountRequest body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Required. The resource name of the billing account to move. Must be of the form + /// `billingAccounts/{billing_account_id}`. The specified billing account cannot be a subaccount, since a + /// subaccount always belongs to the same organization as its parent account. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.Cloudbilling.v1.Data.MoveBillingAccountRequest Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "move"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}:move"; + + /// Initializes Move parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^billingAccounts/[^/]+$", + }); } } @@ -885,6 +1183,296 @@ protected override void InitParameters() } } + /// The "organizations" collection of methods. + public class OrganizationsResource + { + private const string Resource = "organizations"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public OrganizationsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + BillingAccounts = new BillingAccountsResource(service); + } + + /// Gets the BillingAccounts resource. + public virtual BillingAccountsResource BillingAccounts { get; } + + /// The "billingAccounts" collection of methods. + public class BillingAccountsResource + { + private const string Resource = "billingAccounts"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public BillingAccountsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// + /// This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). + /// Google Cloud resellers should use the Channel Services APIs, + /// [accounts.customers.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers/create) + /// and + /// [accounts.customers.entitlements.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers.entitlements/create). + /// When creating a subaccount, the current authenticated user must have the `billing.accounts.update` IAM + /// permission on the parent account, which is typically given to billing account + /// [administrators](https://cloud.google.com/billing/docs/how-to/billing-access). This method will return + /// an error if the parent account has not been provisioned for subaccounts. + /// + /// The body of the request. + /// + /// Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg + /// organizations/12345678 - billingAccounts/{billing_account_id} eg `billingAccounts/012345-567890-ABCDEF` + /// + public virtual CreateRequest Create(Google.Apis.Cloudbilling.v1.Data.BillingAccount body, string parent) + { + return new CreateRequest(service, body, parent); + } + + /// + /// This method creates [billing subaccounts](https://cloud.google.com/billing/docs/concepts#subaccounts). + /// Google Cloud resellers should use the Channel Services APIs, + /// [accounts.customers.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers/create) + /// and + /// [accounts.customers.entitlements.create](https://cloud.google.com/channel/docs/reference/rest/v1/accounts.customers.entitlements/create). + /// When creating a subaccount, the current authenticated user must have the `billing.accounts.update` IAM + /// permission on the parent account, which is typically given to billing account + /// [administrators](https://cloud.google.com/billing/docs/how-to/billing-access). This method will return + /// an error if the parent account has not been provisioned for subaccounts. + /// + public class CreateRequest : CloudbillingBaseServiceRequest + { + /// Constructs a new Create request. + public CreateRequest(Google.Apis.Services.IClientService service, Google.Apis.Cloudbilling.v1.Data.BillingAccount body, string parent) : base(service) + { + Parent = parent; + Body = body; + InitParameters(); + } + + /// + /// Optional. The parent to create a billing account from. Format: - organizations/{organization_id} eg + /// organizations/12345678 - billingAccounts/{billing_account_id} eg + /// `billingAccounts/012345-567890-ABCDEF` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// Gets or sets the body of this request. + Google.Apis.Cloudbilling.v1.Data.BillingAccount Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "create"; + + /// Gets the HTTP method. + public override string HttpMethod => "POST"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/billingAccounts"; + + /// Initializes Create parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^organizations/[^/]+$", + }); + } + } + + /// + /// Lists the billing accounts that the current authenticated user has permission to + /// [view](https://cloud.google.com/billing/docs/how-to/billing-access). + /// + /// + /// Optional. The parent resource to list billing accounts from. Format: - organizations/{organization_id} + /// eg organizations/12345678 - billingAccounts/{billing_account_id} eg + /// `billingAccounts/012345-567890-ABCDEF` + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(service, parent); + } + + /// + /// Lists the billing accounts that the current authenticated user has permission to + /// [view](https://cloud.google.com/billing/docs/how-to/billing-access). + /// + public class ListRequest : CloudbillingBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Optional. The parent resource to list billing accounts from. Format: - + /// organizations/{organization_id} eg organizations/12345678 - billingAccounts/{billing_account_id} eg + /// `billingAccounts/012345-567890-ABCDEF` + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// Options for how to filter the returned billing accounts. This only supports filtering for + /// [subaccounts](https://cloud.google.com/billing/docs/concepts) under a single provided parent billing + /// account. (e.g. "master_billing_account=billingAccounts/012345-678901-ABCDEF"). Boolean algebra and + /// other fields are not currently supported. + /// + [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Filter { get; set; } + + /// Requested page size. The maximum page size is 100; this is also the default. + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// A token identifying a page of results to return. This should be a `next_page_token` value returned + /// from a previous `ListBillingAccounts` call. If unspecified, the first page of results is returned. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/billingAccounts"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^organizations/[^/]+$", + }); + RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter + { + Name = "filter", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + + /// Changes which parent organization a billing account belongs to. + /// + /// Required. The resource name of the Organization to reparent the billing account under. Must be of the + /// form `organizations/{organization_id}`. + /// + /// + /// Required. The resource name of the billing account to move. Must be of the form + /// `billingAccounts/{billing_account_id}`. The specified billing account cannot be a subaccount, since a + /// subaccount always belongs to the same organization as its parent account. + /// + public virtual MoveRequest Move(string destinationParent, string name) + { + return new MoveRequest(service, destinationParent, name); + } + + /// Changes which parent organization a billing account belongs to. + public class MoveRequest : CloudbillingBaseServiceRequest + { + /// Constructs a new Move request. + public MoveRequest(Google.Apis.Services.IClientService service, string destinationParent, string name) : base(service) + { + DestinationParent = destinationParent; + Name = name; + InitParameters(); + } + + /// + /// Required. The resource name of the Organization to reparent the billing account under. Must be of + /// the form `organizations/{organization_id}`. + /// + [Google.Apis.Util.RequestParameterAttribute("destinationParent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string DestinationParent { get; private set; } + + /// + /// Required. The resource name of the billing account to move. Must be of the form + /// `billingAccounts/{billing_account_id}`. The specified billing account cannot be a subaccount, since + /// a subaccount always belongs to the same organization as its parent account. + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "move"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+destinationParent}/{+name}:move"; + + /// Initializes Move parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("destinationParent", new Google.Apis.Discovery.Parameter + { + Name = "destinationParent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^organizations/[^/]+$", + }); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^billingAccounts/[^/]+$", + }); + } + } + } + } + /// The "projects" collection of methods. public class ProjectsResource { @@ -1626,6 +2214,20 @@ public class Money : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Request message for `MoveBillingAccount` RPC. + public class MoveBillingAccountRequest : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The resource name of the Organization to reparent the billing account under. Must be of the form + /// `organizations/{organization_id}`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("destinationParent")] + public virtual string DestinationParent { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A /// `Policy` is a collection of `bindings`. A `binding` binds one or more `members`, or principals, to a single diff --git a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj index 03939b96195..37e212b73ee 100644 --- a/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj +++ b/Src/Generated/Google.Apis.Cloudbilling.v1/Google.Apis.Cloudbilling.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Cloudbilling.v1 Client Library - 1.62.0.3144 + 1.62.1.3219 Google LLC Copyright 2023 Google LLC Google @@ -57,8 +57,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.cs b/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.cs index a52b11734ec..d02580a3244 100644 --- a/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.cs +++ b/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.cs @@ -5404,6 +5404,10 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("eventTypeId")] public virtual string EventTypeId { get; set; } + /// Optional. JMS is the source for the event listener. + [Newtonsoft.Json.JsonPropertyAttribute("jms")] + public virtual JMS Jms { get; set; } + /// /// Required. Resource name of the EventSubscription. Format: /// projects/{project}/locations/{location}/connections/{connection}/eventSubscriptions/{event_subscription} @@ -5676,6 +5680,10 @@ public class EventingConfigTemplate : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("enrichmentSupported")] public virtual System.Nullable EnrichmentSupported { get; set; } + /// The type of the event listener for a specific connector. + [Newtonsoft.Json.JsonPropertyAttribute("eventListenerType")] + public virtual string EventListenerType { get; set; } + /// Is Eventing Supported. [Newtonsoft.Json.JsonPropertyAttribute("isEventingSupported")] public virtual System.Nullable IsEventingSupported { get; set; } @@ -5979,6 +5987,21 @@ public class InputParameter : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// JMS message denotes the source of the event + public class JMS : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. Name of the JMS source. i.e. queueName or topicName + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + /// Optional. Type of the JMS Source. i.e. Queue or Topic + [Newtonsoft.Json.JsonPropertyAttribute("type")] + public virtual string Type { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// JsonSchema representation of schema metadata public class JsonSchema : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj b/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj index b5c427da9de..15202616c08 100644 --- a/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj +++ b/Src/Generated/Google.Apis.Connectors.v1/Google.Apis.Connectors.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Connectors.v1 Client Library - 1.62.1.3205 + 1.62.1.3218 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.cs b/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.cs index 3bccf3fc3a9..391afd03c55 100644 --- a/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.cs +++ b/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.cs @@ -790,8 +790,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string LocationId { get; set; } /// - /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are insignificant. + /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case + /// insensitive. The default sorting order is ascending. Redundant space characters are insignificant. /// Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds /// to the time the template was created. - `update_time`: corresponds to the time the template was last /// updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the @@ -801,13 +801,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max size + /// 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -1194,8 +1195,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string LocationId { get; set; } /// - /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are insignificant. + /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case + /// insensitive. The default sorting order is ascending. Redundant space characters are insignificant. /// Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds /// to the time the template was created. - `update_time`: corresponds to the time the template was last /// updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the @@ -1205,13 +1206,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max size + /// 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -1627,7 +1629,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to /// the time the template was last updated. - `name`: corresponds to the template's name. - @@ -1637,13 +1639,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max + /// size 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -1789,7 +1792,7 @@ public DiscoveryConfigsResource(Google.Apis.Services.IClientService service) this.service = service; } - /// Creates a config for Discovery to scan and profile storage. + /// Creates a config for discovery to scan and profile storage. /// The body of the request. /// /// Required. Parent resource name. The format of this value is as follows: @@ -1802,7 +1805,7 @@ public virtual CreateRequest Create(Google.Apis.DLP.v2.Data.GooglePrivacyDlpV2Cr return new CreateRequest(service, body, parent); } - /// Creates a config for Discovery to scan and profile storage. + /// Creates a config for discovery to scan and profile storage. public class CreateRequest : DLPBaseServiceRequest { /// Constructs a new Create request. @@ -1852,7 +1855,7 @@ protected override void InitParameters() } } - /// Deletes a Discovery configuration. + /// Deletes a discovery configuration. /// /// Required. Resource name of the project and the config, for example /// `projects/dlp-test-project/discoveryConfigs/53234423`. @@ -1862,7 +1865,7 @@ public virtual DeleteRequest Delete(string name) return new DeleteRequest(service, name); } - /// Deletes a Discovery configuration. + /// Deletes a discovery configuration. public class DeleteRequest : DLPBaseServiceRequest { /// Constructs a new Delete request. @@ -1903,7 +1906,7 @@ protected override void InitParameters() } } - /// Gets a Discovery configuration. + /// Gets a discovery configuration. /// /// Required. Resource name of the project and the configuration, for example /// `projects/dlp-test-project/discoveryConfigs/53234423`. @@ -1913,7 +1916,7 @@ public virtual GetRequest Get(string name) return new GetRequest(service, name); } - /// Gets a Discovery configuration. + /// Gets a discovery configuration. public class GetRequest : DLPBaseServiceRequest { /// Constructs a new Get request. @@ -1954,7 +1957,7 @@ protected override void InitParameters() } } - /// Lists Discovery configurations. + /// Lists discovery configurations. /// /// Required. Parent resource name. The format of this value is as follows: /// `projects/`PROJECT_ID`/locations/`LOCATION_ID The following example `parent` string specifies a @@ -1966,7 +1969,7 @@ public virtual ListRequest List(string parent) return new ListRequest(service, parent); } - /// Lists Discovery configurations. + /// Lists discovery configurations. public class ListRequest : DLPBaseServiceRequest { /// Constructs a new List request. @@ -1987,7 +1990,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This - /// list is case-insensitive, default sorting order is ascending, redundant space characters are + /// list is case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - /// `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to /// the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status. @@ -1995,13 +1998,13 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] public virtual string OrderBy { get; set; } - /// Size of the page, can be limited by a server. + /// Size of the page. This value can be limited by a server. [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to ListDiscoveryConfigs. `order_by` - /// field must not change for subsequent calls. + /// Page token to continue retrieval. Comes from the previous call to ListDiscoveryConfigs. + /// `order_by` field must not change for subsequent calls. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -2054,7 +2057,7 @@ protected override void InitParameters() } } - /// Updates a Discovery configuration. + /// Updates a discovery configuration. /// The body of the request. /// /// Required. Resource name of the project and the configuration, for example @@ -2065,7 +2068,7 @@ public virtual PatchRequest Patch(Google.Apis.DLP.v2.Data.GooglePrivacyDlpV2Upda return new PatchRequest(service, body, name); } - /// Updates a Discovery configuration. + /// Updates a discovery configuration. public class PatchRequest : DLPBaseServiceRequest { /// Constructs a new Patch request. @@ -2200,7 +2203,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the /// time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state` @@ -2570,7 +2573,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to /// the time the template was last updated. - `name`: corresponds to the template's name. - @@ -2580,13 +2583,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max + /// size 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -2976,23 +2980,23 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. - /// This list is case-insensitive, default sorting order is ascending, redundant space characters - /// are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - - /// `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds - /// to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the - /// JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to - /// the JobTrigger's display name. - `status`: corresponds to JobTrigger's status. + /// This list is case insensitive. The default sorting order is ascending. Redundant space + /// characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields + /// are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: + /// corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the + /// last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: + /// corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status. /// [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] public virtual string OrderBy { get; set; } - /// Size of the page, can be limited by a server. + /// Size of the page. This value can be limited by a server. [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to ListJobTriggers. `order_by` field - /// must not change for subsequent calls. + /// Page token to continue retrieval. Comes from the previous call to ListJobTriggers. `order_by` + /// field must not change for subsequent calls. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -3416,7 +3420,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the most recent version of the resource was created. - /// `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - @@ -3426,13 +3430,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max + /// size 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`. + /// Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -3820,8 +3825,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string LocationId { get; set; } /// - /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are insignificant. + /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case + /// insensitive. The default sorting order is ascending. Redundant space characters are insignificant. /// Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: /// corresponds to the time the most recent version of the resource was created. - `state`: corresponds /// to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds @@ -3831,13 +3836,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max size + /// 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`. + /// Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -4501,8 +4507,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string LocationId { get; set; } /// - /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are insignificant. + /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case + /// insensitive. The default sorting order is ascending. Redundant space characters are insignificant. /// Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds /// to the time the template was created. - `update_time`: corresponds to the time the template was last /// updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the @@ -4512,13 +4518,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max size + /// 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -4976,8 +4983,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string LocationId { get; set; } /// - /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are insignificant. + /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case + /// insensitive. The default sorting order is ascending. Redundant space characters are insignificant. /// Example: `name asc, end_time asc, create_time desc` Supported fields are: - `create_time`: /// corresponds to the time the job was created. - `end_time`: corresponds to the time the job ended. - /// `name`: corresponds to the job's name. - `state`: corresponds to `state` @@ -5441,8 +5448,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string LocationId { get; set; } /// - /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are insignificant. + /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case + /// insensitive. The default sorting order is ascending. Redundant space characters are insignificant. /// Example: `name asc,update_time, create_time desc` Supported fields are: - `create_time`: corresponds /// to the time the template was created. - `update_time`: corresponds to the time the template was last /// updated. - `name`: corresponds to the template's name. - `display_name`: corresponds to the @@ -5452,13 +5459,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max size + /// 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -5910,7 +5918,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. This - /// list is case-insensitive, default sorting order is ascending, redundant space characters are + /// list is case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds to /// the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the @@ -5920,13 +5928,13 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] public virtual string OrderBy { get; set; } - /// Size of the page, can be limited by a server. + /// Size of the page. This value can be limited by a server. [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to ListJobTriggers. `order_by` field must - /// not change for subsequent calls. + /// Page token to continue retrieval. Comes from the previous call to ListJobTriggers. `order_by` field + /// must not change for subsequent calls. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -6635,7 +6643,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to /// the time the template was last updated. - `name`: corresponds to the template's name. - @@ -6645,13 +6653,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max + /// size 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListDeidentifyTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListDeidentifyTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -6797,7 +6806,7 @@ public DiscoveryConfigsResource(Google.Apis.Services.IClientService service) this.service = service; } - /// Creates a config for Discovery to scan and profile storage. + /// Creates a config for discovery to scan and profile storage. /// The body of the request. /// /// Required. Parent resource name. The format of this value is as follows: @@ -6810,7 +6819,7 @@ public virtual CreateRequest Create(Google.Apis.DLP.v2.Data.GooglePrivacyDlpV2Cr return new CreateRequest(service, body, parent); } - /// Creates a config for Discovery to scan and profile storage. + /// Creates a config for discovery to scan and profile storage. public class CreateRequest : DLPBaseServiceRequest { /// Constructs a new Create request. @@ -6860,7 +6869,7 @@ protected override void InitParameters() } } - /// Deletes a Discovery configuration. + /// Deletes a discovery configuration. /// /// Required. Resource name of the project and the config, for example /// `projects/dlp-test-project/discoveryConfigs/53234423`. @@ -6870,7 +6879,7 @@ public virtual DeleteRequest Delete(string name) return new DeleteRequest(service, name); } - /// Deletes a Discovery configuration. + /// Deletes a discovery configuration. public class DeleteRequest : DLPBaseServiceRequest { /// Constructs a new Delete request. @@ -6911,7 +6920,7 @@ protected override void InitParameters() } } - /// Gets a Discovery configuration. + /// Gets a discovery configuration. /// /// Required. Resource name of the project and the configuration, for example /// `projects/dlp-test-project/discoveryConfigs/53234423`. @@ -6921,7 +6930,7 @@ public virtual GetRequest Get(string name) return new GetRequest(service, name); } - /// Gets a Discovery configuration. + /// Gets a discovery configuration. public class GetRequest : DLPBaseServiceRequest { /// Constructs a new Get request. @@ -6962,7 +6971,7 @@ protected override void InitParameters() } } - /// Lists Discovery configurations. + /// Lists discovery configurations. /// /// Required. Parent resource name. The format of this value is as follows: /// `projects/`PROJECT_ID`/locations/`LOCATION_ID The following example `parent` string specifies a @@ -6974,7 +6983,7 @@ public virtual ListRequest List(string parent) return new ListRequest(service, parent); } - /// Lists Discovery configurations. + /// Lists discovery configurations. public class ListRequest : DLPBaseServiceRequest { /// Constructs a new List request. @@ -6995,7 +7004,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This - /// list is case-insensitive, default sorting order is ascending, redundant space characters are + /// list is case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - /// `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to /// the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status. @@ -7003,13 +7012,13 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] public virtual string OrderBy { get; set; } - /// Size of the page, can be limited by a server. + /// Size of the page. This value can be limited by a server. [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to ListDiscoveryConfigs. `order_by` - /// field must not change for subsequent calls. + /// Page token to continue retrieval. Comes from the previous call to ListDiscoveryConfigs. + /// `order_by` field must not change for subsequent calls. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -7062,7 +7071,7 @@ protected override void InitParameters() } } - /// Updates a Discovery configuration. + /// Updates a discovery configuration. /// The body of the request. /// /// Required. Resource name of the project and the configuration, for example @@ -7073,7 +7082,7 @@ public virtual PatchRequest Patch(Google.Apis.DLP.v2.Data.GooglePrivacyDlpV2Upda return new PatchRequest(service, body, name); } - /// Updates a Discovery configuration. + /// Updates a discovery configuration. public class PatchRequest : DLPBaseServiceRequest { /// Constructs a new Patch request. @@ -7581,7 +7590,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc, end_time asc, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the job was created. - `end_time`: corresponds to the /// time the job ended. - `name`: corresponds to the job's name. - `state`: corresponds to `state` @@ -8049,7 +8058,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the template was created. - `update_time`: corresponds to /// the time the template was last updated. - `name`: corresponds to the template's name. - @@ -8059,13 +8068,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max + /// size 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListInspectTemplates`. + /// Page token to continue retrieval. Comes from the previous call to `ListInspectTemplates`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -8585,23 +8595,23 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of triggeredJob fields to order by, followed by `asc` or `desc` postfix. - /// This list is case-insensitive, default sorting order is ascending, redundant space characters - /// are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - - /// `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: corresponds - /// to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the last time the - /// JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: corresponds to - /// the JobTrigger's display name. - `status`: corresponds to JobTrigger's status. + /// This list is case insensitive. The default sorting order is ascending. Redundant space + /// characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields + /// are: - `create_time`: corresponds to the time the JobTrigger was created. - `update_time`: + /// corresponds to the time the JobTrigger was last updated. - `last_run_time`: corresponds to the + /// last time the JobTrigger ran. - `name`: corresponds to the JobTrigger's name. - `display_name`: + /// corresponds to the JobTrigger's display name. - `status`: corresponds to JobTrigger's status. /// [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] public virtual string OrderBy { get; set; } - /// Size of the page, can be limited by a server. + /// Size of the page. This value can be limited by a server. [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to ListJobTriggers. `order_by` field - /// must not change for subsequent calls. + /// Page token to continue retrieval. Comes from the previous call to ListJobTriggers. `order_by` + /// field must not change for subsequent calls. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -9025,7 +9035,7 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : /// /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are + /// case insensitive. The default sorting order is ascending. Redundant space characters are /// insignificant. Example: `name asc, display_name, create_time desc` Supported fields are: - /// `create_time`: corresponds to the time the most recent version of the resource was created. - /// `state`: corresponds to the state of the resource. - `name`: corresponds to resource name. - @@ -9035,13 +9045,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max + /// size 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`. + /// Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -9429,8 +9440,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string LocationId { get; set; } /// - /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is - /// case-insensitive, default sorting order is ascending, redundant space characters are insignificant. + /// Comma separated list of fields to order by, followed by `asc` or `desc` postfix. This list is case + /// insensitive. The default sorting order is ascending. Redundant space characters are insignificant. /// Example: `name asc, display_name, create_time desc` Supported fields are: - `create_time`: /// corresponds to the time the most recent version of the resource was created. - `state`: corresponds /// to the state of the resource. - `name`: corresponds to resource name. - `display_name`: corresponds @@ -9440,13 +9451,14 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string OrderBy { get; set; } /// - /// Size of the page, can be limited by the server. If zero server returns a page of max size 100. + /// Size of the page. This value can be limited by the server. If zero server returns a page of max size + /// 100. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } /// - /// Page token to continue retrieval. Comes from previous call to `ListStoredInfoTypes`. + /// Page token to continue retrieval. Comes from the previous call to `ListStoredInfoTypes`. /// [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] public virtual string PageToken { get; set; } @@ -9732,7 +9744,7 @@ public class GooglePrivacyDlpV2AuxiliaryTable : Google.Apis.Requests.IDirectResp public virtual string ETag { get; set; } } - /// Target used to match against for Discovery with BigQuery tables + /// Target used to match against for discovery with BigQuery tables public class GooglePrivacyDlpV2BigQueryDiscoveryTarget : Google.Apis.Requests.IDirectResponseSchema { /// @@ -9753,7 +9765,7 @@ public class GooglePrivacyDlpV2BigQueryDiscoveryTarget : Google.Apis.Requests.ID public virtual GooglePrivacyDlpV2Disabled Disabled { get; set; } /// - /// Required. The tables the Discovery cadence applies to. The first target with a matching filter will be the + /// Required. The tables the discovery cadence applies to. The first target with a matching filter will be the /// one to apply to a table. /// [Newtonsoft.Json.JsonPropertyAttribute("filter")] @@ -9927,10 +9939,10 @@ public class GooglePrivacyDlpV2BigQueryTableCollection : Google.Apis.Requests.ID public virtual string ETag { get; set; } } - /// The types of bigquery tables supported by Cloud DLP. + /// The types of BigQuery tables supported by Cloud DLP. public class GooglePrivacyDlpV2BigQueryTableTypes : Google.Apis.Requests.IDirectResponseSchema { - /// A set of bigquery table types. + /// A set of BigQuery table types. [Newtonsoft.Json.JsonPropertyAttribute("types")] public virtual System.Collections.Generic.IList Types { get; set; } @@ -10673,7 +10685,7 @@ public class GooglePrivacyDlpV2CreateDeidentifyTemplateRequest : Google.Apis.Req public class GooglePrivacyDlpV2CreateDiscoveryConfigRequest : Google.Apis.Requests.IDirectResponseSchema { /// - /// The config id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the + /// The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the /// regular expression: `[a-zA-Z\d-_]+`. The maximum length is 100 characters. Can be empty to allow the system /// to generate one. /// @@ -11083,7 +11095,7 @@ public class GooglePrivacyDlpV2DataProfileJobConfig : Google.Apis.Requests.IDire /// Each region is scanned using the applicable template. If no region-specific template is specified, but a /// "global" template is specified, it will be copied to that region and used instead. If no global or /// region-specific template is provided for a region with data, that region's data will not be scanned. For - /// more information, see https://cloud.google.com/dlp/docs/data-profiles#data_residency. + /// more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency. /// [Newtonsoft.Json.JsonPropertyAttribute("inspectTemplates")] public virtual System.Collections.Generic.IList InspectTemplates { get; set; } @@ -11679,7 +11691,7 @@ public class GooglePrivacyDlpV2Dictionary : Google.Apis.Requests.IDirectResponse public virtual string ETag { get; set; } } - /// Do nothing. + /// Do not profile the tables. public class GooglePrivacyDlpV2Disabled : Google.Apis.Requests.IDirectResponseSchema { /// The ETag of the item. @@ -11687,8 +11699,9 @@ public class GooglePrivacyDlpV2Disabled : Google.Apis.Requests.IDirectResponseSc } /// - /// Requirements that must be true before a table is scanned in Discovery for the first time. There is an AND - /// relationship between the top-level attributes. + /// Requirements that must be true before a table is scanned in discovery for the first time. There is an AND + /// relationship between the top-level attributes. Additionally, minimum conditions with an OR relationship that + /// must be met before Cloud DLP scans a table can be set (like a minimum row count or a minimum table age). /// public class GooglePrivacyDlpV2DiscoveryBigQueryConditions : Google.Apis.Requests.IDirectResponseSchema { @@ -11733,11 +11746,11 @@ public virtual System.DateTimeOffset? CreatedAfterDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("orConditions")] public virtual GooglePrivacyDlpV2OrConditions OrConditions { get; set; } - /// Restrict Discovery to categories of table types. + /// Restrict discovery to categories of table types. [Newtonsoft.Json.JsonPropertyAttribute("typeCollection")] public virtual string TypeCollection { get; set; } - /// Restrict Discovery to specific table types. + /// Restrict discovery to specific table types. [Newtonsoft.Json.JsonPropertyAttribute("types")] public virtual GooglePrivacyDlpV2BigQueryTableTypes Types { get; set; } @@ -11747,8 +11760,7 @@ public virtual System.DateTimeOffset? CreatedAfterDateTimeOffset /// /// Determines what tables will have profiles generated within an organization or project. Includes the ability to - /// filter by regular expression patterns on project ID, dataset ID, and table ID. Also lets you set minimum - /// conditions that must be met before Cloud DLP scans a table (like a minimum row count or a minimum table age). + /// filter by regular expression patterns on project ID, dataset ID, and table ID. /// public class GooglePrivacyDlpV2DiscoveryBigQueryFilter : Google.Apis.Requests.IDirectResponseSchema { @@ -11772,7 +11784,7 @@ public class GooglePrivacyDlpV2DiscoveryBigQueryFilter : Google.Apis.Requests.ID } /// - /// Configuration for Discovery to scan resources for profile generation. Only one Discovery configuration may exist + /// Configuration for discovery to scan resources for profile generation. Only one discovery configuration may exist /// per organization, folder, or project. The generated data profiles are retained according to the [data retention /// policy] (https://cloud.google.com/dlp/docs/data-profiles#retention). /// @@ -11838,7 +11850,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset /// Each region is scanned using the applicable template. If no region-specific template is specified, but a /// "global" template is specified, it will be copied to that region and used instead. If no global or /// region-specific template is provided for a region with data, that region's data will not be scanned. For - /// more information, see https://cloud.google.com/dlp/docs/data-profiles#data_residency. + /// more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency. /// [Newtonsoft.Json.JsonPropertyAttribute("inspectTemplates")] public virtual System.Collections.Generic.IList InspectTemplates { get; set; } @@ -11977,7 +11989,7 @@ public class GooglePrivacyDlpV2DiscoverySchemaModifiedCadence : Google.Apis.Requ } /// - /// The location to begin a Discovery scan. Denotes an organization ID or folder ID within an organization. + /// The location to begin a discovery scan. Denotes an organization ID or folder ID within an organization. /// public class GooglePrivacyDlpV2DiscoveryStartingLocation : Google.Apis.Requests.IDirectResponseSchema { @@ -14005,7 +14017,7 @@ public class GooglePrivacyDlpV2ListDeidentifyTemplatesResponse : Google.Apis.Req public virtual System.Collections.Generic.IList DeidentifyTemplates { get; set; } /// - /// If the next page is available then the next page token to be used in following ListDeidentifyTemplates + /// If the next page is available then the next page token to be used in the following ListDeidentifyTemplates /// request. /// [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] @@ -14023,7 +14035,8 @@ public class GooglePrivacyDlpV2ListDiscoveryConfigsResponse : Google.Apis.Reques public virtual System.Collections.Generic.IList DiscoveryConfigs { get; set; } /// - /// If the next page is available then the next page token to be used in following ListDiscoveryConfigs request. + /// If the next page is available then the next page token to be used in the following ListDiscoveryConfigs + /// request. /// [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] public virtual string NextPageToken { get; set; } @@ -14066,7 +14079,8 @@ public class GooglePrivacyDlpV2ListInspectTemplatesResponse : Google.Apis.Reques public virtual System.Collections.Generic.IList InspectTemplates { get; set; } /// - /// If the next page is available then the next page token to be used in following ListInspectTemplates request. + /// If the next page is available then the next page token to be used in the following ListInspectTemplates + /// request. /// [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] public virtual string NextPageToken { get; set; } @@ -14083,7 +14097,7 @@ public class GooglePrivacyDlpV2ListJobTriggersResponse : Google.Apis.Requests.ID public virtual System.Collections.Generic.IList JobTriggers { get; set; } /// - /// If the next page is available then the next page token to be used in following ListJobTriggers request. + /// If the next page is available then the next page token to be used in the following ListJobTriggers request. /// [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] public virtual string NextPageToken { get; set; } @@ -14096,7 +14110,8 @@ public class GooglePrivacyDlpV2ListJobTriggersResponse : Google.Apis.Requests.ID public class GooglePrivacyDlpV2ListStoredInfoTypesResponse : Google.Apis.Requests.IDirectResponseSchema { /// - /// If the next page is available then the next page token to be used in following ListStoredInfoTypes request. + /// If the next page is available then the next page token to be used in the following ListStoredInfoTypes + /// request. /// [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] public virtual string NextPageToken { get; set; } @@ -16283,7 +16298,7 @@ public class GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest : Google.Apis.Req /// Request message for UpdateDiscoveryConfig. public class GooglePrivacyDlpV2UpdateDiscoveryConfigRequest : Google.Apis.Requests.IDirectResponseSchema { - /// New DiscoveryConfig value. + /// Required. New DiscoveryConfig value. [Newtonsoft.Json.JsonPropertyAttribute("discoveryConfig")] public virtual GooglePrivacyDlpV2DiscoveryConfig DiscoveryConfig { get; set; } diff --git a/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj b/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj index f3fce2da663..d33c219f7c2 100644 --- a/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj +++ b/Src/Generated/Google.Apis.DLP.v2/Google.Apis.DLP.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DLP.v2 Client Library - 1.62.1.3209 + 1.62.1.3216 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs index 9a744031c20..8fb84078576 100644 --- a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs +++ b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.cs @@ -8757,6 +8757,17 @@ public class GkeNodePoolTarget : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Encryption settings for the encrypting customer core content. NEXT ID: 2 + public class GoogleCloudDataprocV1WorkflowTemplateEncryptionConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// Optional. The Cloud KMS key name to use for encrypting customer core content. + [Newtonsoft.Json.JsonPropertyAttribute("kmsKey")] + public virtual string KmsKey { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// A Dataproc job for running Apache Hadoop MapReduce /// (https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html) @@ -9950,6 +9961,13 @@ public class ListWorkflowTemplatesResponse : Google.Apis.Requests.IDirectRespons [Newtonsoft.Json.JsonPropertyAttribute("templates")] public virtual System.Collections.Generic.IList Templates { get; set; } + /// + /// Output only. List of workflow templates that could not be included in the response. Attempting to get one of + /// these resources may indicate why it was not included in the list response. + /// + [Newtonsoft.Json.JsonPropertyAttribute("unreachable")] + public virtual System.Collections.Generic.IList Unreachable { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } @@ -11989,6 +12007,17 @@ public class TrinoJob : Google.Apis.Requests.IDirectResponseSchema /// Usage metrics represent approximate total resources consumed by a workload. public class UsageMetrics : Google.Apis.Requests.IDirectResponseSchema { + /// Optional. Accelerator type being used, if any + [Newtonsoft.Json.JsonPropertyAttribute("acceleratorType")] + public virtual string AcceleratorType { get; set; } + + /// + /// Optional. Accelerator usage in (milliAccelerator x seconds) (see Dataproc Serverless pricing + /// (https://cloud.google.com/dataproc-serverless/pricing)). + /// + [Newtonsoft.Json.JsonPropertyAttribute("milliAcceleratorSeconds")] + public virtual System.Nullable MilliAcceleratorSeconds { get; set; } + /// /// Optional. DCU (Dataproc Compute Units) usage in (milliDCU x seconds) (see Dataproc Serverless pricing /// (https://cloud.google.com/dataproc-serverless/pricing)). @@ -12010,6 +12039,17 @@ public class UsageMetrics : Google.Apis.Requests.IDirectResponseSchema /// The usage snapshot represents the resources consumed by a workload at a specified time. public class UsageSnapshot : Google.Apis.Requests.IDirectResponseSchema { + /// Optional. Accelerator type being used, if any + [Newtonsoft.Json.JsonPropertyAttribute("acceleratorType")] + public virtual string AcceleratorType { get; set; } + + /// + /// Optional. Milli (one-thousandth) accelerator. (see Dataproc Serverless pricing + /// (https://cloud.google.com/dataproc-serverless/pricing)) + /// + [Newtonsoft.Json.JsonPropertyAttribute("milliAccelerator")] + public virtual System.Nullable MilliAccelerator { get; set; } + /// /// Optional. Milli (one-thousandth) Dataproc Compute Units (DCUs) (see Dataproc Serverless pricing /// (https://cloud.google.com/dataproc-serverless/pricing)). @@ -12412,6 +12452,10 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("dagTimeout")] public virtual object DagTimeout { get; set; } + /// Optional. Encryption settings for the encrypting customer core content. + [Newtonsoft.Json.JsonPropertyAttribute("encryptionConfig")] + public virtual GoogleCloudDataprocV1WorkflowTemplateEncryptionConfig EncryptionConfig { get; set; } + [Newtonsoft.Json.JsonPropertyAttribute("id")] public virtual string Id { get; set; } diff --git a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj index d235cc87f70..8a1e5d192ed 100644 --- a/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj +++ b/Src/Generated/Google.Apis.Dataproc.v1/Google.Apis.Dataproc.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dataproc.v1 Client Library - 1.62.1.3196 + 1.62.1.3213 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj b/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj index 40f09b47f14..1607df5d410 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v1/Google.Apis.DisplayVideo.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v1 Client Library - 1.62.1.3203 + 1.62.1.3220 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj index 597e1f67ab3..d6085e06469 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v2/Google.Apis.DisplayVideo.v2.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v2 Client Library - 1.62.1.3203 + 1.62.1.3220 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj index 43a75504f93..51496cb1655 100644 --- a/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj +++ b/Src/Generated/Google.Apis.DisplayVideo.v3/Google.Apis.DisplayVideo.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.DisplayVideo.v3 Client Library - 1.62.1.3206 + 1.62.1.3220 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.cs b/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.cs index f8f07d5587e..26dca650b9c 100644 --- a/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.cs +++ b/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.cs @@ -424,17 +424,17 @@ protected override void InitParameters() } } - /// Get a Place with a place id (in a name) string. + /// Get place details with a place id (in a name) string. /// /// Required. A place ID returned in a Place (with "places/" prefix), or equivalently the name in the same - /// Place. Format: places/place_id. + /// Place. Format: places/*place_id*. /// public virtual GetRequest Get(string name) { return new GetRequest(service, name); } - /// Get a Place with a place id (in a name) string. + /// Get place details with a place id (in a name) string. public class GetRequest : MapsPlacesBaseServiceRequest { /// Constructs a new Get request. @@ -446,7 +446,7 @@ public GetRequest(Google.Apis.Services.IClientService service, string name) : ba /// /// Required. A place ID returned in a Place (with "places/" prefix), or equivalently the name in the same - /// Place. Format: places/place_id. + /// Place. Format: places/*place_id*. /// [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] public virtual string Name { get; private set; } @@ -645,7 +645,9 @@ public class GoogleMapsPlacesV1Circle : Google.Apis.Requests.IDirectResponseSche [Newtonsoft.Json.JsonPropertyAttribute("center")] public virtual GoogleTypeLatLng Center { get; set; } - /// Required. Radius measured in meters. The radius must be within [0.0, 50000.0]. + /// + /// Required. Radius measured in meters. The radius must be within [0.0, 50000.0]. The default radius is 0.0. + /// [Newtonsoft.Json.JsonPropertyAttribute("radius")] public virtual System.Nullable Radius { get; set; } @@ -976,7 +978,7 @@ public class GoogleMapsPlacesV1Place : Google.Apis.Requests.IDirectResponseSchem public virtual string IconBackgroundColor { get; set; } /// - /// A truncated URL to an v2 icon mask. User can access different icon type by appending type suffix to the end + /// A truncated URL to an icon mask. User can access different icon type by appending type suffix to the end /// (eg, ".svg" or ".png"). /// [Newtonsoft.Json.JsonPropertyAttribute("iconMaskBaseUri")] @@ -1673,9 +1675,9 @@ public class GoogleMapsPlacesV1SearchTextRequest : Google.Apis.Requests.IDirectR public virtual GoogleMapsPlacesV1SearchTextRequestLocationRestriction LocationRestriction { get; set; } /// - /// 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. /// [Newtonsoft.Json.JsonPropertyAttribute("maxResultCount")] public virtual System.Nullable MaxResultCount { get; set; } @@ -1689,7 +1691,7 @@ public class GoogleMapsPlacesV1SearchTextRequest : Google.Apis.Requests.IDirectR [Newtonsoft.Json.JsonPropertyAttribute("minRating")] public virtual System.Nullable MinRating { get; set; } - /// 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. [Newtonsoft.Json.JsonPropertyAttribute("openNow")] public virtual System.Nullable OpenNow { get; set; } diff --git a/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.csproj b/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.csproj index 80e00e7a392..766cb121a4b 100644 --- a/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.csproj +++ b/Src/Generated/Google.Apis.MapsPlaces.v1/Google.Apis.MapsPlaces.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.MapsPlaces.v1 Client Library - 1.62.1.3218 + 1.62.1.3219 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs index d4b4d5d85a4..34d6afa8c0f 100644 --- a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs +++ b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.cs @@ -4951,7 +4951,8 @@ public TimeSeriesResource(Google.Apis.Services.IClientService service) /// /// Creates or adds data to one or more time series. The response is empty if all time series in the request /// were written. If any time series could not be written, a corresponding failure message is included in - /// the error response. + /// the error response. This method does not support resource locations constraint of an organization policy + /// (https://cloud.google.com/resource-manager/docs/organization-policy/defining-locations#setting_the_organization_policy). /// /// The body of the request. /// @@ -4966,7 +4967,8 @@ public virtual CreateRequest Create(Google.Apis.Monitoring.v3.Data.CreateTimeSer /// /// Creates or adds data to one or more time series. The response is empty if all time series in the request /// were written. If any time series could not be written, a corresponding failure message is included in - /// the error response. + /// the error response. This method does not support resource locations constraint of an organization policy + /// (https://cloud.google.com/resource-manager/docs/organization-policy/defining-locations#setting_the_organization_policy). /// public class CreateRequest : MonitoringBaseServiceRequest { @@ -8520,7 +8522,8 @@ public class ForecastOptions : Google.Apis.Requests.IDirectResponseSchema /// /// Required. The length of time into the future to forecast whether a time series will violate the threshold. /// If the predicted value is found to violate the threshold, and the violation is observed in all forecasts - /// made for the configured duration, then the time series is considered to be failing. + /// made for the configured duration, then the time series is considered to be failing. The forecast horizon can + /// range from 1 hour to 60 hours. /// [Newtonsoft.Json.JsonPropertyAttribute("forecastHorizon")] public virtual object ForecastHorizon { get; set; } diff --git a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj index c2806638a78..85d7cf6b825 100644 --- a/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj +++ b/Src/Generated/Google.Apis.Monitoring.v3/Google.Apis.Monitoring.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.Monitoring.v3 Client Library - 1.62.1.3210 + 1.62.1.3217 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs index 768ad50def7..e7601bac1ba 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs +++ b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.cs @@ -7439,7 +7439,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset public virtual System.Collections.Generic.IList ExtensionChains { get; set; } /// - /// Required. A list of references to the forwarding rules to which this service extension is attach to. At + /// Required. A list of references to the forwarding rules to which this service extension is attached to. At /// least one forwarding rule is required. There can be only one `LbRouteExtension` resource per forwarding /// rule. /// @@ -7455,7 +7455,8 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset /// /// Required. All backend services and forwarding rules referenced by this extension must share the same load - /// balancing scheme. Supported values: `INTERNAL_MANAGED`, `EXTERNAL_MANAGED`. + /// balancing scheme. Supported values: `INTERNAL_MANAGED`, `EXTERNAL_MANAGED`. For more information, refer to + /// [Choosing a load balancer](https://cloud.google.com/load-balancing/docs/backend-service). /// [Newtonsoft.Json.JsonPropertyAttribute("loadBalancingScheme")] public virtual string LoadBalancingScheme { get; set; } @@ -7566,7 +7567,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset public virtual System.Collections.Generic.IList ExtensionChains { get; set; } /// - /// Required. A list of references to the forwarding rules to which this service extension is attach to. At + /// Required. A list of references to the forwarding rules to which this service extension is attached to. At /// least one forwarding rule is required. There can be only one `LBTrafficExtension` resource per forwarding /// rule. /// diff --git a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj index 84005380d84..1d1db8f09b2 100644 --- a/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj +++ b/Src/Generated/Google.Apis.NetworkServices.v1beta1/Google.Apis.NetworkServices.v1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.NetworkServices.v1beta1 Client Library - 1.62.1.3190 + 1.62.1.3212 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs index 93af88d3e24..d3447a91c4f 100644 --- a/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs +++ b/Src/Generated/Google.Apis.Spanner.v1/Google.Apis.Spanner.v1.cs @@ -6237,6 +6237,82 @@ protected override void InitParameters() } namespace Google.Apis.Spanner.v1.Data { + /// Autoscaling config for an instance. + public class AutoscalingConfig : Google.Apis.Requests.IDirectResponseSchema + { + /// Required. Autoscaling limits for an instance. + [Newtonsoft.Json.JsonPropertyAttribute("autoscalingLimits")] + public virtual AutoscalingLimits AutoscalingLimits { get; set; } + + /// Required. The autoscaling targets for an instance. + [Newtonsoft.Json.JsonPropertyAttribute("autoscalingTargets")] + public virtual AutoscalingTargets AutoscalingTargets { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// + /// The autoscaling limits for the instance. Users can define the minimum and maximum compute capacity allocated to + /// the instance, and the autoscaler will only scale within that range. Users can either use nodes or processing + /// units to specify the limits, but should use the same unit to set both the min_limit and max_limit. + /// + public class AutoscalingLimits : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Maximum number of nodes allocated to the instance. If set, this number should be greater than or equal to + /// min_nodes. + /// + [Newtonsoft.Json.JsonPropertyAttribute("maxNodes")] + public virtual System.Nullable MaxNodes { get; set; } + + /// + /// Maximum number of processing units allocated to the instance. If set, this number should be multiples of + /// 1000 and be greater than or equal to min_processing_units. + /// + [Newtonsoft.Json.JsonPropertyAttribute("maxProcessingUnits")] + public virtual System.Nullable MaxProcessingUnits { get; set; } + + /// + /// Minimum number of nodes allocated to the instance. If set, this number should be greater than or equal to 1. + /// + [Newtonsoft.Json.JsonPropertyAttribute("minNodes")] + public virtual System.Nullable MinNodes { get; set; } + + /// + /// Minimum number of processing units allocated to the instance. If set, this number should be multiples of + /// 1000. + /// + [Newtonsoft.Json.JsonPropertyAttribute("minProcessingUnits")] + public virtual System.Nullable MinProcessingUnits { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The autoscaling targets for an instance. + public class AutoscalingTargets : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The target high priority cpu utilization percentage that the autoscaler should be trying to + /// achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The + /// valid range is [10, 90] inclusive. + /// + [Newtonsoft.Json.JsonPropertyAttribute("highPriorityCpuUtilizationPercent")] + public virtual System.Nullable HighPriorityCpuUtilizationPercent { get; set; } + + /// + /// Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the + /// instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is + /// [10, 100] inclusive. + /// + [Newtonsoft.Json.JsonPropertyAttribute("storageUtilizationPercent")] + public virtual System.Nullable StorageUtilizationPercent { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// A backup of a Cloud Spanner database. public class Backup : Google.Apis.Requests.IDirectResponseSchema { @@ -8154,6 +8230,14 @@ public class IndexedKeyRangeInfos : Google.Apis.Requests.IDirectResponseSchema /// An isolated set of Cloud Spanner resources on which databases can be hosted. public class Instance : Google.Apis.Requests.IDirectResponseSchema { + /// + /// Optional. The autoscaling configuration. Autoscaling is enabled if this field is set. When autoscaling is + /// enabled, node_count and processing_units are treated as OUTPUT_ONLY fields and reflect the current compute + /// capacity allocated to the instance. + /// + [Newtonsoft.Json.JsonPropertyAttribute("autoscalingConfig")] + public virtual AutoscalingConfig AutoscalingConfig { get; set; } + /// /// Required. The name of the instance's configuration. Values are of the form `projects//instanceConfigs/`. See /// also InstanceConfig and ListInstanceConfigs. diff --git a/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.cs b/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.cs index 13fddc4a6e1..75fc871b62e 100644 --- a/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.cs +++ b/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.cs @@ -1756,12 +1756,6 @@ public virtual System.DateTimeOffset? ActiveStartTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("androidDevice")] public virtual AndroidDevice AndroidDevice { get; set; } - /// - /// Optional. The list of requested devices. At most two devices may be simultaneously requested. - /// - [Newtonsoft.Json.JsonPropertyAttribute("androidDeviceList")] - public virtual AndroidDeviceList AndroidDeviceList { get; set; } - private string _createTimeRaw; private object _createTime; @@ -1869,7 +1863,7 @@ public virtual System.DateTimeOffset? ExpireTimeDateTimeOffset /// /// Optional. The amount of time that a device will be initially allocated for. This can eventually be extended - /// with the ExtendDeviceSession RPC. Default: 30 minutes. + /// with the UpdateDeviceSession RPC. Default: 30 minutes. /// [Newtonsoft.Json.JsonPropertyAttribute("ttl")] public virtual object Ttl { get; set; } diff --git a/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj b/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj index c14c5da437a..ce1e399201f 100644 --- a/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj +++ b/Src/Generated/Google.Apis.Testing.v1/Google.Apis.Testing.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Testing.v1 Client Library - 1.62.1.3211 + 1.62.1.3217 Google LLC Copyright 2023 Google LLC Google diff --git a/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.cs b/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.cs index 35296bdf87d..7b93ead9845 100644 --- a/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.cs +++ b/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.cs @@ -327,6 +327,7 @@ public ExecutionsResource(Google.Apis.Services.IClientService service) { this.service = service; Callbacks = new CallbacksResource(service); + StepEntries = new StepEntriesResource(service); } /// Gets the Callbacks resource. @@ -435,6 +436,213 @@ protected override void InitParameters() } } + /// Gets the StepEntries resource. + public virtual StepEntriesResource StepEntries { get; } + + /// The "stepEntries" collection of methods. + public class StepEntriesResource + { + private const string Resource = "stepEntries"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public StepEntriesResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// Gets a step entry. + /// + /// Required. The name of the step entry to retrieve. Format: + /// projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}/stepEntries/{step_entry} + /// + public virtual GetRequest Get(string name) + { + return new GetRequest(service, name); + } + + /// Gets a step entry. + public class GetRequest : WorkflowExecutionsBaseServiceRequest + { + /// Constructs a new Get request. + public GetRequest(Google.Apis.Services.IClientService service, string name) : base(service) + { + Name = name; + InitParameters(); + } + + /// + /// Required. The name of the step entry to retrieve. Format: + /// projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}/stepEntries/{step_entry} + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// Gets the method name. + public override string MethodName => "get"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Get parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/workflows/[^/]+/executions/[^/]+/stepEntries/[^/]+$", + }); + } + } + + /// + /// Lists step entries for the corresponding workflow execution. Returned entries are ordered by + /// their create_time. + /// + /// + /// Required. Name of the workflow execution to list entries for. Format: + /// projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}/stepEntries/ + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(service, parent); + } + + /// + /// Lists step entries for the corresponding workflow execution. Returned entries are ordered by + /// their create_time. + /// + public class ListRequest : WorkflowExecutionsBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Required. Name of the workflow execution to list entries for. Format: + /// projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}/stepEntries/ + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// 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&gt;"2023-08-01" AND + /// state="FAILED"` + /// + [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] + public virtual string Filter { get; set; } + + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("orderBy", Google.Apis.Util.RequestParameterType.Query)] + public virtual string OrderBy { get; set; } + + /// + /// Optional. Number of step entries to return per call. The default max is 1000. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// + /// 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. + /// + [Google.Apis.Util.RequestParameterAttribute("skip", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable Skip { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/stepEntries"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/workflows/[^/]+/executions/[^/]+$", + }); + RequestParameters.Add("filter", new Google.Apis.Discovery.Parameter + { + Name = "filter", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("orderBy", new Google.Apis.Discovery.Parameter + { + Name = "orderBy", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("skip", new Google.Apis.Discovery.Parameter + { + Name = "skip", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } + } + /// Cancels an execution of the given name. /// The body of the request. /// @@ -990,6 +1198,17 @@ public class Error : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Exception describes why the step entry failed. + public class Exception : Google.Apis.Requests.IDirectResponseSchema + { + /// Error message represented as a JSON string. + [Newtonsoft.Json.JsonPropertyAttribute("payload")] + public virtual string Payload { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// A running instance of a [Workflow](/workflows/docs/reference/rest/v1/projects.locations.workflows). /// @@ -1185,6 +1404,59 @@ public class ListExecutionsResponse : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Response message for ExecutionHistory.ListStepEntries. + public class ListStepEntriesResponse : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("nextPageToken")] + public virtual string NextPageToken { get; set; } + + /// The list of entries. + [Newtonsoft.Json.JsonPropertyAttribute("stepEntries")] + public virtual System.Collections.Generic.IList StepEntries { get; set; } + + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("totalSize")] + public virtual System.Nullable TotalSize { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// + /// NavigationInfo describes what steps if any come before or after this step, or what steps are parents or children + /// of this step. + /// + public class NavigationInfo : Google.Apis.Requests.IDirectResponseSchema + { + /// Step entries that can be reached by "stepping into" e.g. a subworkflow call. + [Newtonsoft.Json.JsonPropertyAttribute("children")] + public virtual System.Collections.Generic.IList> Children { get; set; } + + /// The index of the next step in the current workflow, if any. + [Newtonsoft.Json.JsonPropertyAttribute("next")] + public virtual System.Nullable Next { get; set; } + + /// + /// The step entry, if any, that can be reached by "stepping out" of the current workflow being executed. + /// + [Newtonsoft.Json.JsonPropertyAttribute("parent")] + public virtual System.Nullable Parent { get; set; } + + /// The index of the previous step in the current workflow, if any. + [Newtonsoft.Json.JsonPropertyAttribute("previous")] + public virtual System.Nullable Previous { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// Position contains source position information about the stack trace element such as line number, column number /// and length of the code block in bytes. @@ -1368,6 +1640,152 @@ public class Step : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// An StepEntry contains debugging information for a step transition in a workflow execution. + public class StepEntry : Google.Apis.Requests.IDirectResponseSchema + { + private string _createTimeRaw; + + private object _createTime; + + /// Output only. The creation time of the step entry. + [Newtonsoft.Json.JsonPropertyAttribute("createTime")] + public virtual string CreateTimeRaw + { + get => _createTimeRaw; + set + { + _createTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _createTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")] + public virtual object CreateTime + { + get => _createTime; + set + { + _createTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _createTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? CreateTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(CreateTimeRaw); + set => CreateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + + /// Output only. The numeric ID of this step entry, used for navigation. + [Newtonsoft.Json.JsonPropertyAttribute("entryId")] + public virtual System.Nullable EntryId { get; set; } + + /// Output only. The exception thrown by the step entry. + [Newtonsoft.Json.JsonPropertyAttribute("exception")] + public virtual Exception Exception { get; set; } + + /// + /// 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}`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("name")] + public virtual string Name { get; set; } + + /// Output only. The NavigationInfo associated to this step. + [Newtonsoft.Json.JsonPropertyAttribute("navigationInfo")] + public virtual NavigationInfo NavigationInfo { get; set; } + + /// + /// 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`. + /// + [Newtonsoft.Json.JsonPropertyAttribute("routine")] + public virtual string Routine { get; set; } + + /// Output only. The state of the step entry. + [Newtonsoft.Json.JsonPropertyAttribute("state")] + public virtual string State { get; set; } + + /// Output only. The name of the step this step entry belongs to. + [Newtonsoft.Json.JsonPropertyAttribute("step")] + public virtual string Step { get; set; } + + /// Output only. The StepEntryMetadata associated to this step. + [Newtonsoft.Json.JsonPropertyAttribute("stepEntryMetadata")] + public virtual StepEntryMetadata StepEntryMetadata { get; set; } + + /// Output only. The type of the step this step entry belongs to. + [Newtonsoft.Json.JsonPropertyAttribute("stepType")] + public virtual string StepType { get; set; } + + private string _updateTimeRaw; + + private object _updateTime; + + /// Output only. The most recently updated time of the step entry. + [Newtonsoft.Json.JsonPropertyAttribute("updateTime")] + public virtual string UpdateTimeRaw + { + get => _updateTimeRaw; + set + { + _updateTime = Google.Apis.Util.Utilities.DeserializeForGoogleFormat(value); + _updateTimeRaw = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + [System.ObsoleteAttribute("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")] + public virtual object UpdateTime + { + get => _updateTime; + set + { + _updateTimeRaw = Google.Apis.Util.Utilities.SerializeForGoogleFormat(value); + _updateTime = value; + } + } + + /// representation of . + [Newtonsoft.Json.JsonIgnoreAttribute] + public virtual System.DateTimeOffset? UpdateTimeDateTimeOffset + { + get => Google.Apis.Util.Utilities.GetDateTimeOffsetFromString(UpdateTimeRaw); + set => UpdateTimeRaw = Google.Apis.Util.Utilities.GetStringFromDateTimeOffset(value); + } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// StepEntryMetadata contains metadata information about this step. + public class StepEntryMetadata : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// 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. + /// + [Newtonsoft.Json.JsonPropertyAttribute("progressNumber")] + public virtual System.Nullable ProgressNumber { get; set; } + + /// Progress type of this step entry. + [Newtonsoft.Json.JsonPropertyAttribute("progressType")] + public virtual string ProgressType { get; set; } + + /// Child thread id that this step entry belongs to. + [Newtonsoft.Json.JsonPropertyAttribute("threadId")] + public virtual string ThreadId { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Request for the TriggerPubsubExecution method. public class TriggerPubsubExecutionRequest : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj b/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj index 8f7fd86445f..9444b48bb38 100644 --- a/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj +++ b/Src/Generated/Google.Apis.WorkflowExecutions.v1/Google.Apis.WorkflowExecutions.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.WorkflowExecutions.v1 Client Library - 1.62.1.3210 + 1.62.1.3211 Google LLC Copyright 2023 Google LLC Google