diff --git a/google/cloud/dialogflow/dialogflow.yaml b/google/cloud/dialogflow/dialogflow.yaml deleted file mode 100644 index d5feb651..00000000 --- a/google/cloud/dialogflow/dialogflow.yaml +++ /dev/null @@ -1,154 +0,0 @@ -type: google.api.Service -config_version: 3 -name: dialogflow.googleapis.com -title: Dialogflow API - -apis: -- name: google.cloud.dialogflow.v2beta1.Agents -- name: google.cloud.dialogflow.v2beta1.Contexts -- name: google.cloud.dialogflow.v2beta1.EntityTypes -- name: google.cloud.dialogflow.v2beta1.Intents -- name: google.cloud.dialogflow.v2beta1.SessionEntityTypes -- name: google.cloud.dialogflow.v2beta1.Sessions - -types: -- name: google.cloud.dialogflow.v2beta1.ExportAgentResponse -- name: google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesResponse -- name: google.cloud.dialogflow.v2beta1.BatchUpdateIntentsResponse -- name: google.cloud.dialogflow.v2beta1.OriginalDetectIntentRequest -- name: google.cloud.dialogflow.v2beta1.WebhookRequest -- name: google.cloud.dialogflow.v2beta1.WebhookResponse - -documentation: - summary: |- - An end-to-end development suite for conversational interfaces (e.g., - chatbots, voice-powered apps and devices). - overview: |- - [Dialogflow](http://dialogflow.com/) is a natural language understanding - platform that makes it easy for you to design and integrate a conversational - user interface into your mobile app, web application, device, bot, and so - on. Using Dialogflow you can provide users new and engaging ways to interact - with your product using both voice recognition and text input. - - For information on how Dialogflow agents, intents, entities, and so on work, - see the [Dialogflow getting started - guide](https://dialogflow.com/docs/getting-started/basics) in the - dialogflow.com documentation. - - ## Dialogflow Editions - - Dialogflow is available in two editions: Standard and Enterprise. For - information on the difference in Dialogflow editions, see [Dialogflow - Editions](https://cloud.google.com/dialogflow-enterprise/docs/editions). - - ## The Dialogflow API - - The Dialogflow API provides a REST and gRPC API that you can use to - incorporate the Dialogflow into your product. After you have created a - Google Cloud project and a Dialogflow agent, you can use the API to create - intents, entities, and so on, and then pass user input to your Dialogflow - agent to determine user intent using the - [detectIntent](https://cloud.google.com/dialogflow-enterprise/docs/reference/rest/v2beta1/projects.agent.sessions/detectIntent) - REST API, or the - [StreamingDetectIntentRequest](https://cloud.google.com/dialogflow-enterprise/docs/reference/rpc/google.cloud.dialogflow.v2beta1#google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest) - gRPC API. - - ## Getting Started - - * For information on setting up a Google Cloud Platform project and - creating an agent using the Dialogflow Enterprise Edition, see - [Quickstart](https://cloud.google.com/dialogflow-enterprise/docs/quickstart). - - * For information on creating an agent using the Dialogflow Standard - Edition, see [Building Your First - Agent](https://dialogflow.com/docs/getting-started/building-your-first-agent) - -backend: - rules: - - selector: google.longrunning.Operations.GetOperation - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Agents.GetAgent - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Agents.SearchAgents - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Agents.TrainAgent - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Agents.ExportAgent - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Agents.ImportAgent - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Agents.RestoreAgent - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Contexts.ListContexts - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Contexts.GetContext - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Contexts.CreateContext - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Contexts.UpdateContext - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Contexts.DeleteContext - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Contexts.DeleteAllContexts - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.GetEntityType - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.CreateEntityType - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.UpdateEntityType - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.DeleteEntityType - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntityTypes - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.BatchCreateEntities - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntities - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntities - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.Intents.ListIntents - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Intents.GetIntent - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Intents.CreateIntent - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.Intents.UpdateIntent - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.Intents.DeleteIntent - deadline: 60.0 - - selector: google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Intents.BatchDeleteIntents - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.SessionEntityTypes.GetSessionEntityType - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.SessionEntityTypes.CreateSessionEntityType - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.SessionEntityTypes.UpdateSessionEntityType - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.SessionEntityTypes.DeleteSessionEntityType - deadline: 20.0 - - selector: google.cloud.dialogflow.v2beta1.Sessions.DetectIntent - deadline: 230.0 - - selector: google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent - deadline: 230.0 - -http: - rules: - - selector: google.longrunning.Operations.GetOperation - get: '/v2beta1/{name=projects/*/operations/*}' - - -authentication: - rules: - - selector: '*' - oauth: - canonical_scopes: |- - https://www.googleapis.com/auth/cloud-platform diff --git a/google/cloud/ml/v1beta1/job_service.proto b/google/cloud/ml/v1beta1/job_service.proto deleted file mode 100644 index 1ac71e17..00000000 --- a/google/cloud/ml/v1beta1/job_service.proto +++ /dev/null @@ -1,605 +0,0 @@ -// Copyright 2017 Google Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.cloud.ml.v1beta1; - -import "google/api/annotations.proto"; -import "google/api/auth.proto"; -import "google/protobuf/empty.proto"; -import "google/protobuf/timestamp.proto"; - -option go_package = "google.golang.org/genproto/googleapis/cloud/ml/v1beta1;ml"; -option java_multiple_files = true; -option java_outer_classname = "JobServiceProto"; -option java_package = "com.google.cloud.ml.api.v1beta1"; - -// Copyright 2016 Google Inc. All Rights Reserved. -// -// Proto file for the Google Cloud Machine Learning Engine. -// Describes the 'job service' to manage training and prediction jobs. - - - -// Service to create and manage training and batch prediction jobs. -service JobService { - // Creates a training or a batch prediction job. - rpc CreateJob(CreateJobRequest) returns (Job) { - option (google.api.http) = { post: "/v1beta1/{parent=projects/*}/jobs" body: "job" }; - } - - // Lists the jobs in the project. - rpc ListJobs(ListJobsRequest) returns (ListJobsResponse) { - option (google.api.http) = { get: "/v1beta1/{parent=projects/*}/jobs" }; - } - - // Describes a job. - rpc GetJob(GetJobRequest) returns (Job) { - option (google.api.http) = { get: "/v1beta1/{name=projects/*/jobs/*}" }; - } - - // Cancels a running job. - rpc CancelJob(CancelJobRequest) returns (google.protobuf.Empty) { - option (google.api.http) = { post: "/v1beta1/{name=projects/*/jobs/*}:cancel" body: "*" }; - } -} - -// Represents input parameters for a training job. -message TrainingInput { - // A scale tier is an abstract representation of the resources Cloud ML - // will allocate to a training job. When selecting a scale tier for your - // training job, you should consider the size of your training dataset and - // the complexity of your model. As the tiers increase, virtual machines are - // added to handle your job, and the individual machines in the cluster - // generally have more memory and greater processing power than they do at - // lower tiers. The number of training units charged per hour of processing - // increases as tiers get more advanced. Refer to the - // [pricing guide](/ml/pricing) for more details. Note that in addition to - // incurring costs, your use of training resources is constrained by the - // [quota policy](/ml/quota). - enum ScaleTier { - // A single worker instance. This tier is suitable for learning how to use - // Cloud ML, and for experimenting with new models using small datasets. - BASIC = 0; - - // Many workers and a few parameter servers. - STANDARD_1 = 1; - - // A large number of workers with many parameter servers. - PREMIUM_1 = 3; - - // A single worker instance [with a GPU](ml/docs/how-tos/using-gpus). - BASIC_GPU = 6; - - // The CUSTOM tier is not a set tier, but rather enables you to use your - // own cluster specification. When you use this tier, set values to - // configure your processing cluster according to these guidelines: - // - // * You _must_ set `TrainingInput.masterType` to specify the type - // of machine to use for your master node. This is the only required - // setting. - // - // * You _may_ set `TrainingInput.workerCount` to specify the number of - // workers to use. If you specify one or more workers, you _must_ also - // set `TrainingInput.workerType` to specify the type of machine to use - // for your worker nodes. - // - // * You _may_ set `TrainingInput.parameterServerCount` to specify the - // number of parameter servers to use. If you specify one or more - // parameter servers, you _must_ also set - // `TrainingInput.parameterServerType` to specify the type of machine to - // use for your parameter servers. - // - // Note that all of your workers must use the same machine type, which can - // be different from your parameter server type and master type. Your - // parameter servers must likewise use the same machine type, which can be - // different from your worker type and master type. - CUSTOM = 5; - } - - // Required. Specifies the machine types, the number of replicas for workers - // and parameter servers. - ScaleTier scale_tier = 1; - - // Optional. Specifies the type of virtual machine to use for your training - // job's master worker. - // - // The following types are supported: - // - //
complex_model_s.
- // complex_model_m.
- // standard that
- // also includes a
- //
- // GPU that you can use in your trainer.
- // coplex_model_m that also includes
- // four GPUs.
- //
-// {"instances": ["1.0,true,\\"x\\"", "-2.0,false,\\"y\\""]}
-//
-// Plain text:
-//
-// {"instances": ["the quick brown fox", "la bruja le dio"]}
-//
-// Sentences encoded as lists of words (vectors of strings):
-//
-// {
-// "instances": [
-// ["the","quick","brown"],
-// ["la","bruja","le"],
-// ...
-// ]
-// }
-//
-// Floating point scalar values:
-//
-// {"instances": [0.0, 1.1, 2.2]}
-//
-// Vectors of integers:
-//
-// {
-// "instances": [
-// [0, 1, 2],
-// [3, 4, 5],
-// ...
-// ]
-// }
-//
-// Tensors (in this case, two-dimensional tensors):
-//
-// {
-// "instances": [
-// [
-// [0, 1, 2],
-// [3, 4, 5]
-// ],
-// ...
-// ]
-// }
-//
-// Images can be represented different ways. In this encoding scheme the first
-// two dimensions represent the rows and columns of the image, and the third
-// contains lists (vectors) of the R, G, and B values for each pixel.
-//
-// {
-// "instances": [
-// [
-// [
-// [138, 30, 66],
-// [130, 20, 56],
-// ...
-// ],
-// [
-// [126, 38, 61],
-// [122, 24, 57],
-// ...
-// ],
-// ...
-// ],
-// ...
-// ]
-// }
-//
-// JSON strings must be encoded as UTF-8. To send binary data, you must
-// base64-encode the data and mark it as binary. To mark a JSON string
-// as binary, replace it with a JSON object with a single attribute named `b64`:
-// {"b64": "..."}
-// For example:
-//
-// Two Serialized tf.Examples (fake data, for illustrative purposes only):
-//
-// {"instances": [{"b64": "X5ad6u"}, {"b64": "IA9j4nx"}]}
-//
-// Two JPEG image byte strings (fake data, for illustrative purposes only):
-//
-// {"instances": [{"b64": "ASa8asdf"}, {"b64": "JLK7ljk3"}]}
-//
-// If your data includes named references, format each instance as a JSON object
-// with the named references as the keys:
-//
-// JSON input data to be preprocessed:
-//
-// {
-// "instances": [
-// {
-// "a": 1.0,
-// "b": true,
-// "c": "x"
-// },
-// {
-// "a": -2.0,
-// "b": false,
-// "c": "y"
-// }
-// ]
-// }
-//
-// Some models have an underlying TensorFlow graph that accepts multiple input
-// tensors. In this case, you should use the names of JSON name/value pairs to
-// identify the input tensors, as shown in the following exmaples:
-//
-// For a graph with input tensor aliases "tag" (string) and "image"
-// (base64-encoded string):
-//
-// {
-// "instances": [
-// {
-// "tag": "beach",
-// "image": {"b64": "ASa8asdf"}
-// },
-// {
-// "tag": "car",
-// "image": {"b64": "JLK7ljk3"}
-// }
-// ]
-// }
-//
-// For a graph with input tensor aliases "tag" (string) and "image"
-// (3-dimensional array of 8-bit ints):
-//
-// {
-// "instances": [
-// {
-// "tag": "beach",
-// "image": [
-// [
-// [138, 30, 66],
-// [130, 20, 56],
-// ...
-// ],
-// [
-// [126, 38, 61],
-// [122, 24, 57],
-// ...
-// ],
-// ...
-// ]
-// },
-// {
-// "tag": "car",
-// "image": [
-// [
-// [255, 0, 102],
-// [255, 0, 97],
-// ...
-// ],
-// [
-// [254, 1, 101],
-// [254, 2, 93],
-// ...
-// ],
-// ...
-// ]
-// },
-// ...
-// ]
-// }
-//
-// If the call is successful, the response body will contain one prediction
-// entry per instance in the request body. If prediction fails for any
-// instance, the response body will contain no predictions and will contian
-// a single error entry instead.
-message PredictRequest {
- // Required. The resource name of a model or a version.
- //
- // Authorization: requires `Viewer` role on the parent project.
- string name = 1;
-
- //
- // Required. The prediction request body.
- google.api.HttpBody http_body = 2;
-}
diff --git a/google/cloud/ml/v1beta1/project_service.proto b/google/cloud/ml/v1beta1/project_service.proto
deleted file mode 100644
index 1f8b2d5e..00000000
--- a/google/cloud/ml/v1beta1/project_service.proto
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright 2017 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-syntax = "proto3";
-
-package google.cloud.ml.v1beta1;
-
-import "google/api/annotations.proto";
-
-option go_package = "google.golang.org/genproto/googleapis/cloud/ml/v1beta1;ml";
-option java_multiple_files = true;
-option java_outer_classname = "ProjectServiceProto";
-option java_package = "com.google.cloud.ml.api.v1beta1";
-
-// Copyright 2016 Google Inc. All Rights Reserved.
-//
-// Proto file for the Google Cloud Machine Learning Engine.
-// Describes the project management service.
-
-
-
-// Allows retrieving project related information.
-service ProjectManagementService {
- // Get the service account information associated with your project. You need
- // this information in order to grant the service account persmissions for
- // the Google Cloud Storage location where you put your model training code
- // for training the model with Google Cloud Machine Learning.
- rpc GetConfig(GetConfigRequest) returns (GetConfigResponse) {
- option (google.api.http) = { get: "/v1beta1/{name=projects/*}:getConfig" };
- }
-}
-
-// Requests service account information associated with a project.
-message GetConfigRequest {
- // Required. The project name.
- //
- // Authorization: requires `Viewer` role on the specified project.
- string name = 1;
-}
-
-// Returns service account information associated with a project.
-message GetConfigResponse {
- // The service account Cloud ML uses to access resources in the project.
- string service_account = 1;
-
- // The project number for `service_account`.
- int64 service_account_project = 2;
-}
diff --git a/google/cloud/oslogin/oslogin.yaml b/google/cloud/oslogin/oslogin.yaml
deleted file mode 100644
index eb297528..00000000
--- a/google/cloud/oslogin/oslogin.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-type: google.api.Service
-config_version: 3
-name: oslogin.googleapis.com
-title: Google Cloud OS Login API
-
-apis:
-- name: google.cloud.oslogin.v1beta.OsLoginService
-
-documentation:
- summary: Manages OS login configuration for Google account users.
-
-backend:
- rules:
- - selector: google.cloud.oslogin.v1beta.OsLoginService.DeletePosixAccount
- deadline: 10.0
- - selector: google.cloud.oslogin.v1beta.OsLoginService.DeleteSshPublicKey
- deadline: 10.0
- - selector: google.cloud.oslogin.v1beta.OsLoginService.GetLoginProfile
- deadline: 10.0
- - selector: google.cloud.oslogin.v1beta.OsLoginService.GetSshPublicKey
- deadline: 10.0
- - selector: google.cloud.oslogin.v1beta.OsLoginService.ImportSshPublicKey
- deadline: 10.0
- - selector: google.cloud.oslogin.v1beta.OsLoginService.UpdateSshPublicKey
- deadline: 10.0
-
-authentication:
- rules:
- - selector: '*'
- oauth:
- canonical_scopes: |-
- https://www.googleapis.com/auth/cloud-platform,
- https://www.googleapis.com/auth/compute
- - selector: google.cloud.oslogin.v1beta.OsLoginService.GetLoginProfile
- oauth:
- canonical_scopes: |-
- https://www.googleapis.com/auth/cloud-platform,
- https://www.googleapis.com/auth/cloud-platform.read-only,
- https://www.googleapis.com/auth/compute,
- https://www.googleapis.com/auth/compute.readonly
diff --git a/google/cloud/oslogin/oslogin_gapic.yaml b/google/cloud/oslogin/oslogin_gapic.yaml
deleted file mode 100644
index 30fb07b5..00000000
--- a/google/cloud/oslogin/oslogin_gapic.yaml
+++ /dev/null
@@ -1,222 +0,0 @@
-type: com.google.api.codegen.ConfigProto
-config_schema_version: 1.0.0
-# The settings of generated code in a specific language.
-language_settings:
- java:
- package_name: com.google.cloud.oslogin.v1beta
- python:
- package_name: google.cloud.oslogin_v1beta.gapic
- go:
- package_name: cloud.google.com/go/oslogin/apiv1beta
- csharp:
- package_name: Google.Cloud.OsLogin.V1Beta
- ruby:
- package_name: Google::Cloud::OsLogin::V1beta
- php:
- package_name: Google\Cloud\OsLogin\V1beta
- nodejs:
- package_name: os-login.v1beta
- domain_layer_location: google-cloud
-# The configuration for the license header to put on generated files.
-license_header:
- # The file containing the copyright line(s).
- copyright_file: copyright-google.txt
- # The file containing the raw license header without any copyright line(s).
- license_file: license-header-apache-2.0.txt
-# A list of API interface configurations.
-interfaces:
- # The fully qualified name of the API interface.
-- name: google.cloud.oslogin.v1beta.OsLoginService
- # A list of resource collection configurations.
- # Consists of a name_pattern and an entity_name.
- # The name_pattern is a pattern to describe the names of the resources of this
- # collection, using the platform's conventions for URI patterns. A generator
- # may use this to generate methods to compose and decompose such names. The
- # pattern should use named placeholders as in `shelves/{shelf}/books/{book}`;
- # those will be taken as hints for the parameter names of the generated
- # methods. If empty, no name methods are generated.
- # The entity_name is the name to be used as a basis for generated methods and
- # classes.
- collections:
- - name_pattern: users/{user}
- entity_name: user
- - name_pattern: users/{user}/projects/{project}
- entity_name: project
- - name_pattern: users/{user}/sshPublicKeys/{fingerprint}
- entity_name: fingerprint
- # Definition for retryable codes.
- retry_codes_def:
- - name: idempotent
- retry_codes:
- - UNAVAILABLE
- - DEADLINE_EXCEEDED
- - name: non_idempotent
- retry_codes: []
- # Definition for retry/backoff parameters.
- retry_params_def:
- - name: default
- initial_retry_delay_millis: 100
- retry_delay_multiplier: 1.3
- max_retry_delay_millis: 60000
- initial_rpc_timeout_millis: 10000
- rpc_timeout_multiplier: 1
- max_rpc_timeout_millis: 10000
- total_timeout_millis: 600000
- # A list of method configurations.
- # Common properties:
- # name - The simple name of the method.
- # flattening - Specifies the configuration for parameter flattening.
- # Describes the parameter groups for which a generator should produce
- # method overloads which allow a client to directly pass request message
- # fields as method parameters. This information may or may not be used,
- # depending on the target language.
- # Consists of groups, which each represent a list of parameters to be
- # flattened. Each parameter listed must be a field of the request
- # message.
- # required_fields - Fields that are always required for a request to be
- # valid.
- # request_object_method - Turns on or off the generation of a method whose
- # sole parameter is a request object. Not all languages will generate
- # this method.
- # resource_name_treatment - An enum that specifies how to treat the
- # resource name formats defined in the field_name_patterns
- # and response_field_name_patterns fields.
- # UNSET: default value
- # NONE: the collection configs will not be used by the generated code.
- # VALIDATE: string fields will be validated by the client against the
- # specified resource name formats.
- # STATIC_TYPES: the client will use generated types for resource names.
- # page_streaming - Specifies the configuration for paging.
- # Describes information for generating a method which transforms a
- # paging list RPC into a stream of resources.
- # Consists of a request and a response.
- # The request specifies request information of the list method. It
- # defines which fields match the paging pattern in the request. The
- # request consists of a page_size_field and a token_field. The
- # page_size_field is the name of the optional field specifying the
- # maximum number of elements to be returned in the response. The
- # token_field is the name of the field in the request containing the
- # page token.
- # The response specifies response information of the list method. It
- # defines which fields match the paging pattern in the response. The
- # response consists of a token_field and a resources_field. The
- # token_field is the name of the field in the response containing the
- # next page token. The resources_field is the name of the field in the
- # response containing the list of resources belonging to the page.
- # retry_codes_name - Specifies the configuration for retryable codes. The
- # name must be defined in interfaces.retry_codes_def.
- # retry_params_name - Specifies the configuration for retry/backoff
- # parameters. The name must be defined in interfaces.retry_params_def.
- # field_name_patterns - Maps the field name of the request type to
- # entity_name of interfaces.collections.
- # Specifies the string pattern that the field must follow.
- # timeout_millis - Specifies the default timeout for a non-retrying call. If
- # the call is retrying, refer to retry_params_name instead.
- methods:
- - name: DeletePosixAccount
- flattening:
- groups:
- - parameters:
- - name
- required_fields:
- - name
- request_object_method: false
- retry_codes_name: idempotent
- retry_params_name: default
- field_name_patterns:
- name: project
- resource_name_treatment: STATIC_TYPES
- timeout_millis: 10000
- - name: DeleteSshPublicKey
- flattening:
- groups:
- - parameters:
- - name
- required_fields:
- - name
- request_object_method: false
- retry_codes_name: idempotent
- retry_params_name: default
- field_name_patterns:
- name: fingerprint
- resource_name_treatment: STATIC_TYPES
- timeout_millis: 10000
- - name: GetLoginProfile
- flattening:
- groups:
- - parameters:
- - name
- required_fields:
- - name
- request_object_method: false
- retry_codes_name: idempotent
- retry_params_name: default
- field_name_patterns:
- name: user
- resource_name_treatment: STATIC_TYPES
- timeout_millis: 10000
- - name: GetSshPublicKey
- flattening:
- groups:
- - parameters:
- - name
- required_fields:
- - name
- request_object_method: false
- retry_codes_name: idempotent
- retry_params_name: default
- field_name_patterns:
- name: fingerprint
- resource_name_treatment: STATIC_TYPES
- timeout_millis: 10000
- - name: ImportSshPublicKey
- flattening:
- groups:
- - parameters:
- - parent
- - ssh_public_key
- required_fields:
- - parent
- - ssh_public_key
- request_object_method: true
- retry_codes_name: idempotent
- retry_params_name: default
- field_name_patterns:
- parent: user
- resource_name_treatment: STATIC_TYPES
- timeout_millis: 10000
- - name: UpdateSshPublicKey
- flattening:
- groups:
- - parameters:
- - name
- - ssh_public_key
- required_fields:
- - name
- - ssh_public_key
- request_object_method: true
- retry_codes_name: idempotent
- retry_params_name: default
- field_name_patterns:
- name: fingerprint
- resource_name_treatment: STATIC_TYPES
- timeout_millis: 10000
-resource_name_generation:
-- message_name: DeletePosixAccountRequest
- field_entity_map:
- name: project
-- message_name: DeleteSshPublicKeyRequest
- field_entity_map:
- name: fingerprint
-- message_name: GetLoginProfileRequest
- field_entity_map:
- name: user
-- message_name: GetSshPublicKeyRequest
- field_entity_map:
- name: fingerprint
-- message_name: ImportSshPublicKeyRequest
- field_entity_map:
- parent: user
-- message_name: UpdateSshPublicKeyRequest
- field_entity_map:
- name: fingerprint
diff --git a/google/cloud/speech/cloud_speech_v1.yaml b/google/cloud/speech/cloud_speech_v1.yaml
deleted file mode 100644
index 92b23141..00000000
--- a/google/cloud/speech/cloud_speech_v1.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-# Google Cloud Speech API service configuration
-
-type: google.api.Service
-config_version: 3
-name: speech.googleapis.com
-
-title: Google Cloud Speech API
-
-documentation:
- summary:
- Google Cloud Speech API.
-
-apis:
-- name: google.cloud.speech.v1.Speech
-
-authentication:
- rules:
- - selector: '*'
- oauth:
- canonical_scopes: https://www.googleapis.com/auth/cloud-platform
diff --git a/google/cloud/speech/cloud_speech_v1beta1.yaml b/google/cloud/speech/cloud_speech_v1beta1.yaml
deleted file mode 100644
index c64a81aa..00000000
--- a/google/cloud/speech/cloud_speech_v1beta1.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-# Google Cloud Speech API service configuration
-
-type: google.api.Service
-config_version: 3
-name: speech.googleapis.com
-
-title: Google Cloud Speech API
-
-documentation:
- summary:
- Google Cloud Speech API.
-
-apis:
-- name: google.cloud.speech.v1beta1.Speech
-
-authentication:
- rules:
- - selector: '*'
- oauth:
- canonical_scopes: https://www.googleapis.com/auth/cloud-platform
diff --git a/google/cloud/speech/speech.yaml b/google/cloud/speech/speech.yaml
deleted file mode 100644
index 4e7c59fb..00000000
--- a/google/cloud/speech/speech.yaml
+++ /dev/null
@@ -1,56 +0,0 @@
-type: google.api.Service
-config_version: 3
-name: speech.googleapis.com
-title: Google Cloud Speech API
-
-apis:
-- name: google.cloud.speech.v1.Speech
-- name: google.cloud.speech.v1p1beta1.Speech
-- name: google.cloud.speech.v1beta1.Speech
-
-types:
-- name: google.rpc.Status
-- name: google.protobuf.Timestamp
-
-enums:
-- name: google.rpc.Code
-
-documentation:
- summary: Converts audio to text by applying powerful neural network models.
- overview: |-
- # Introduction
-
- Google Cloud Speech API provides speech recognition as a service.
-
-http:
- rules:
- - selector: google.longrunning.Operations.ListOperations
- get: /v1/operations
- additional_bindings:
- - get: /v1beta1/operations
-
- - selector: google.longrunning.Operations.GetOperation
- get: '/v1/operations/{name=*}'
- additional_bindings:
- - get: '/v1beta1/operations/{name=*}'
-
- - get: '/v1p1beta1/operations/{name=*}'
-
- - selector: google.longrunning.Operations.DeleteOperation
- delete: '/v1/operations/{name=*}'
- additional_bindings:
- - delete: '/v1beta1/operations/{name=*}'
-
- - selector: google.longrunning.Operations.CancelOperation
- post: '/v1/operations/{name=*}:cancel'
- body: '*'
- additional_bindings:
- - post: '/v1beta1/operations/{name=*}:cancel'
-
-
-authentication:
- rules:
- - selector: '*'
- oauth:
- canonical_scopes: |-
- https://www.googleapis.com/auth/cloud-platform
diff --git a/google/cloud/videointelligence/videointelligence.yaml b/google/cloud/videointelligence/videointelligence.yaml
deleted file mode 100644
index 62e1227a..00000000
--- a/google/cloud/videointelligence/videointelligence.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-type: google.api.Service
-config_version: 3
-name: videointelligence.googleapis.com
-title: Google Cloud Video Intelligence API
-
-apis:
-- name: google.cloud.videointelligence.v1beta1.VideoIntelligenceService
-
-documentation:
- summary:
- Google Cloud Video Intelligence API.
-
-authentication:
- rules:
- - selector: '*'
- oauth:
- canonical_scopes: https://www.googleapis.com/auth/cloud-platform
-
-types:
-- name: google.cloud.videointelligence.v1beta1.AnnotateVideoResponse
-- name: google.cloud.videointelligence.v1beta1.AnnotateVideoProgress
-- name: google.cloud.videointelligence.v1beta1.VideoSegment
-- name: google.rpc.Status
-
-http:
- rules:
- - selector: google.longrunning.Operations.GetOperation
- get: '/v1/operations/{name=*}'
- - selector: google.longrunning.Operations.ListOperations
- get: '/v1/operations'
- - selector: google.longrunning.Operations.CancelOperation
- post: '/v1/operations/{name=*}:cancel'
- body: '*'
- - selector: google.longrunning.Operations.DeleteOperation
- delete: '/v1/operations/{name=*}'
diff --git a/google/cloud/vision/vision.yaml b/google/cloud/vision/vision.yaml
deleted file mode 100644
index 77c3349f..00000000
--- a/google/cloud/vision/vision.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-type: google.api.Service
-config_version: 2
-name: vision.googleapis.com
-title: Google Cloud Vision API
-
-apis:
-- name: google.cloud.vision.v1.ImageAnnotator
-
-documentation:
- summary:
- 'Integrates Google Vision features, including image labeling, face, logo,
- and landmark detection, optical character recognition (OCR), and detection
- of explicit content, into applications.'
-
-authentication:
- rules:
- - selector: '*'
- oauth:
- canonical_scopes: https://www.googleapis.com/auth/cloud-platform
diff --git a/google/devtools/cloudtrace/cloudtrace.yaml b/google/devtools/cloudtrace/cloudtrace.yaml
deleted file mode 100644
index 06e2a984..00000000
--- a/google/devtools/cloudtrace/cloudtrace.yaml
+++ /dev/null
@@ -1,30 +0,0 @@
-type: google.api.Service
-config_version: 3
-name: cloudtrace.googleapis.com
-title: Stackdriver Trace API
-
-apis:
-- name: google.devtools.cloudtrace.v1.TraceService
-- name: google.devtools.cloudtrace.v2.TraceService
-
-documentation:
- summary: |-
- Send and retrieve trace data from Stackdriver Trace. Data is generated and
- available by default for all App Engine applications. Data from other
- applications can be written to Stackdriver Trace for display, reporting, and
- analysis.
-
-authentication:
- rules:
- - selector: '*'
- oauth:
- canonical_scopes: |-
- https://www.googleapis.com/auth/cloud-platform,
- https://www.googleapis.com/auth/trace.append
- - selector: |-
- google.devtools.cloudtrace.v1.TraceService.GetTrace,
- google.devtools.cloudtrace.v1.TraceService.ListTraces
- oauth:
- canonical_scopes: |-
- https://www.googleapis.com/auth/cloud-platform,
- https://www.googleapis.com/auth/trace.readonly
diff --git a/google/privacy/dlp/artman_dlp.yaml b/google/privacy/dlp/artman_dlp.yaml
deleted file mode 100644
index ea368c47..00000000
--- a/google/privacy/dlp/artman_dlp.yaml
+++ /dev/null
@@ -1,108 +0,0 @@
-common:
- api_name: dlp
- api_version: v2beta1
- organization_name: google-cloud
- service_yaml: dlp.yaml
- gapic_yaml: v2beta1/dlp_gapic.yaml
- src_proto_paths:
- - v2beta1
- proto_deps:
- - name: google-common-protos
-artifacts:
-- name: java_gapic
- type: GAPIC_ONLY
- language: JAVA
- publish_targets:
- - name: staging
- type: GITHUB
- location: git@github.com:googleapis/api-client-staging.git
- directory_mappings:
- - dest: generated/java/gapic-google-cloud-dlp-v2beta1
- - name: grpc
- dest: generated/java/grpc-google-cloud-dlp-v2beta1
- - name: proto
- dest: generated/java/proto-google-cloud-dlp-v2beta1
- - name: java
- type: GITHUB
- location: git@github.com:GoogleCloudPlatform/google-cloud-java.git
-- name: python_gapic
- type: GAPIC_ONLY
- language: PYTHON
- publish_targets:
- - name: python
- type: GITHUB
- location: git@github.com:GoogleCloudPlatform/google-cloud-python.git
- directory_mappings:
- - src: .
- dest: dlp
- - name: grpc
- src: google/cloud/proto
- dest: dlp/google/cloud/proto
- - name: staging
- type: GITHUB
- location: git@github.com:googleapis/api-client-staging.git
- directory_mappings:
- - dest: generated/python/gapic-google-cloud-dlp-v2beta1
- - name: grpc
- dest: generated/python/proto-google-cloud-dlp-v2beta1
-- name: php_gapic
- type: GAPIC_ONLY
- language: PHP
- publish_targets:
- - name: staging
- type: GITHUB
- location: git@github.com:googleapis/api-client-staging.git
- directory_mappings:
- - dest: generated/php/google-cloud-dlp-v2beta1
-- name: ruby_gapic
- type: GAPIC_ONLY
- language: RUBY
- publish_targets:
- - name: ruby
- type: GITHUB
- location: git@github.com:GoogleCloudPlatform/google-cloud-ruby.git
- directory_mappings:
- - src: lib/google/cloud/dlp/v2beta1
- dest: google-cloud-dlp/lib/google/cloud/dlp/v2beta1
- - src: test/google/cloud/privacy/dlp/v2beta1
- dest: google-cloud-dlp/test/google/cloud/dlp/v2beta1
- - name: staging
- type: GITHUB
- location: git@github.com:googleapis/api-client-staging.git
- directory_mappings:
- - dest: generated/ruby/google-cloud-dlp
-- name: go_gapic
- type: GAPIC_ONLY
- language: GO
- publish_targets:
- - name: staging
- type: GITHUB
- location: git@github.com:googleapis/api-client-staging.git
- directory_mappings:
- - dest: generated/go/vendor/cloud.google.com/go/google-cloud-dlp-v2beta1/vendor
- - name: go
- type: GITHUB
- location: git@github.com:GoogleCloudPlatform/google-cloud-go.git
- directory_mappings:
- - dest: dlp/apiv2beta1
-- name: nodejs_gapic
- type: GAPIC_ONLY
- language: NODEJS
- package_version:
- grpc_dep_lower_bound: 0.0.0
- publish_targets:
- - name: staging
- type: GITHUB
- location: git@github.com:googleapis/api-client-staging.git
- directory_mappings:
- - dest: generated/nodejs/dlp
- - name: nodejs
- type: GITHUB
- location: git@github.com:GoogleCloudPlatform/google-cloud-node.git
- directory_mappings:
- - src: src/v2beta1
- dest: packages/dlp/src/v2beta1
- - src: test/test.js
- dest: packages/dlp/test/gapic-v2beta1.js
-- name: gapic_config
- type: GAPIC_CONFIG