1type: google.api.Service 2config_version: 3 3name: automl.googleapis.com 4title: Cloud AutoML API 5 6apis: 7- name: google.cloud.automl.v1beta1.AutoMl 8- name: google.cloud.automl.v1beta1.PredictionService 9 10types: 11- name: google.cloud.automl.v1beta1.BatchPredictResult 12- name: google.cloud.automl.v1beta1.OperationMetadata 13 14documentation: 15 summary: |- 16 Train high-quality custom machine learning models with minimum effort and 17 machine learning expertise. 18 overview: |- 19 Cloud AutoML is a suite of machine learning products that enables 20 developers with limited machine learning expertise to train high-quality 21 models specific to their business needs, by leveraging Google's 22 state-of-the-art transfer learning, and Neural Architecture Search 23 technology. 24 rules: 25 - selector: google.iam.v1.IAMPolicy.GetIamPolicy 26 description: |- 27 Gets the access control policy for a resource. Returns an empty policy 28 if the resource exists and does not have a policy set. 29 30 - selector: google.iam.v1.IAMPolicy.SetIamPolicy 31 description: |- 32 Sets the access control policy on the specified resource. Replaces 33 any existing policy. 34 35 Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` 36 errors. 37 38 - selector: google.iam.v1.IAMPolicy.TestIamPermissions 39 description: |- 40 Returns permissions that a caller has on the specified resource. If the 41 resource does not exist, this will return an empty set of 42 permissions, not a `NOT_FOUND` error. 43 44 Note: This operation is designed to be used for building 45 permission-aware UIs and command-line tools, not for authorization 46 checking. This operation may "fail open" without warning. 47 48backend: 49 rules: 50 - selector: 'google.cloud.automl.v1beta1.AutoMl.*' 51 deadline: 5.0 52 - selector: google.cloud.automl.v1beta1.AutoMl.CreateModel 53 deadline: 20.0 54 - selector: google.cloud.automl.v1beta1.AutoMl.DeployModel 55 deadline: 20.0 56 - selector: google.cloud.automl.v1beta1.AutoMl.ImportData 57 deadline: 20.0 58 - selector: google.cloud.automl.v1beta1.AutoMl.ListDatasets 59 deadline: 50.0 60 - selector: google.cloud.automl.v1beta1.AutoMl.ListModelEvaluations 61 deadline: 50.0 62 - selector: google.cloud.automl.v1beta1.AutoMl.ListModels 63 deadline: 50.0 64 - selector: google.cloud.automl.v1beta1.PredictionService.BatchPredict 65 deadline: 20.0 66 - selector: google.cloud.automl.v1beta1.PredictionService.Predict 67 deadline: 60.0 68 - selector: 'google.iam.v1.IAMPolicy.*' 69 deadline: 5.0 70 - selector: 'google.longrunning.Operations.*' 71 deadline: 5.0 72 - selector: google.longrunning.Operations.ListOperations 73 deadline: 50.0 74 - selector: google.longrunning.Operations.WaitOperation 75 deadline: 300.0 76 77http: 78 rules: 79 - selector: google.iam.v1.IAMPolicy.GetIamPolicy 80 get: '/v1beta1/{resource=projects/*/locations/*}:getIamPolicy' 81 additional_bindings: 82 - get: '/v1beta1/{resource=projects/*/locations/*/datasets/*}:getIamPolicy' 83 - get: '/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy' 84 - selector: google.iam.v1.IAMPolicy.SetIamPolicy 85 post: '/v1beta1/{resource=projects/*/locations/*}:setIamPolicy' 86 body: '*' 87 additional_bindings: 88 - post: '/v1beta1/{resource=projects/*/locations/*/datasets/*}:setIamPolicy' 89 body: '*' 90 - post: '/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy' 91 body: '*' 92 - selector: google.iam.v1.IAMPolicy.TestIamPermissions 93 post: '/v1beta1/{resource=projects/*/locations/*/**}:testIamPermissions' 94 body: '*' 95 - selector: google.longrunning.Operations.CancelOperation 96 post: '/v1beta1/{name=projects/*/locations/*/operations/*}:cancel' 97 body: '*' 98 - selector: google.longrunning.Operations.DeleteOperation 99 delete: '/v1beta1/{name=projects/*/locations/*/operations/*}' 100 - selector: google.longrunning.Operations.GetOperation 101 get: '/v1beta1/{name=projects/*/locations/*/operations/*}' 102 - selector: google.longrunning.Operations.ListOperations 103 get: '/v1beta1/{name=projects/*/locations/*}/operations' 104 - selector: google.longrunning.Operations.WaitOperation 105 post: '/v1beta1/{name=projects/*/locations/*/operations/*}:wait' 106 body: '*' 107 108authentication: 109 rules: 110 - selector: 'google.cloud.automl.v1beta1.AutoMl.*' 111 oauth: 112 canonical_scopes: |- 113 https://www.googleapis.com/auth/cloud-platform 114 - selector: google.cloud.automl.v1beta1.PredictionService.BatchPredict 115 oauth: 116 canonical_scopes: |- 117 https://www.googleapis.com/auth/cloud-platform 118 - selector: google.cloud.automl.v1beta1.PredictionService.Predict 119 oauth: 120 canonical_scopes: |- 121 https://www.googleapis.com/auth/cloud-platform 122 - selector: 'google.iam.v1.IAMPolicy.*' 123 oauth: 124 canonical_scopes: |- 125 https://www.googleapis.com/auth/cloud-platform 126 - selector: 'google.longrunning.Operations.*' 127 oauth: 128 canonical_scopes: |- 129 https://www.googleapis.com/auth/cloud-platform 130