automl_v1.yaml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. type: google.api.Service
  2. config_version: 3
  3. name: automl.googleapis.com
  4. title: Cloud AutoML API
  5. apis:
  6. - name: google.cloud.automl.v1.AutoMl
  7. - name: google.cloud.automl.v1.PredictionService
  8. types:
  9. - name: google.cloud.automl.v1.OperationMetadata
  10. - name: google.cloud.automl.v1.BatchPredictResult
  11. documentation:
  12. summary: |-
  13. Train high-quality custom machine learning models with minimum effort and
  14. machine learning expertise.
  15. overview: |-
  16. Cloud AutoML is a suite of machine learning products that enables developers
  17. with limited machine learning expertise to train high-quality models
  18. specific to their business needs, by leveraging Google’s state-of-the-art
  19. transfer learning, and Neural Architecture Search technology.
  20. backend:
  21. rules:
  22. - selector: google.longrunning.Operations.ListOperations
  23. deadline: 50.0
  24. - selector: google.longrunning.Operations.GetOperation
  25. deadline: 5.0
  26. - selector: google.longrunning.Operations.DeleteOperation
  27. deadline: 5.0
  28. - selector: google.longrunning.Operations.CancelOperation
  29. deadline: 5.0
  30. - selector: google.cloud.automl.v1.PredictionService.Predict
  31. deadline: 60.0
  32. - selector: google.cloud.automl.v1.PredictionService.BatchPredict
  33. deadline: 20.0
  34. - selector: google.cloud.automl.v1.AutoMl.CreateDataset
  35. deadline: 5.0
  36. - selector: google.cloud.automl.v1.AutoMl.GetDataset
  37. deadline: 5.0
  38. - selector: google.cloud.automl.v1.AutoMl.ListDatasets
  39. deadline: 50.0
  40. - selector: google.cloud.automl.v1.AutoMl.UpdateDataset
  41. deadline: 5.0
  42. - selector: google.cloud.automl.v1.AutoMl.DeleteDataset
  43. deadline: 5.0
  44. - selector: google.cloud.automl.v1.AutoMl.ImportData
  45. deadline: 20.0
  46. - selector: google.cloud.automl.v1.AutoMl.ExportData
  47. deadline: 5.0
  48. - selector: google.cloud.automl.v1.AutoMl.GetAnnotationSpec
  49. deadline: 5.0
  50. - selector: google.cloud.automl.v1.AutoMl.CreateModel
  51. deadline: 20.0
  52. - selector: google.cloud.automl.v1.AutoMl.GetModel
  53. deadline: 5.0
  54. - selector: google.cloud.automl.v1.AutoMl.UpdateModel
  55. deadline: 5.0
  56. - selector: google.cloud.automl.v1.AutoMl.ListModels
  57. deadline: 50.0
  58. - selector: google.cloud.automl.v1.AutoMl.DeleteModel
  59. deadline: 5.0
  60. - selector: google.cloud.automl.v1.AutoMl.DeployModel
  61. deadline: 5.0
  62. - selector: google.cloud.automl.v1.AutoMl.UndeployModel
  63. deadline: 5.0
  64. - selector: google.cloud.automl.v1.AutoMl.ExportModel
  65. deadline: 5.0
  66. - selector: google.cloud.automl.v1.AutoMl.GetModelEvaluation
  67. deadline: 5.0
  68. - selector: google.cloud.automl.v1.AutoMl.ListModelEvaluations
  69. deadline: 50.0
  70. - selector: google.iam.v1.IAMPolicy.SetIamPolicy
  71. deadline: 5.0
  72. - selector: google.iam.v1.IAMPolicy.GetIamPolicy
  73. deadline: 5.0
  74. - selector: google.iam.v1.IAMPolicy.TestIamPermissions
  75. deadline: 5.0
  76. http:
  77. rules:
  78. - selector: google.longrunning.Operations.ListOperations
  79. get: '/v1/{name=projects/*/locations/*}/operations'
  80. - selector: google.longrunning.Operations.GetOperation
  81. get: '/v1/{name=projects/*/locations/*/operations/*}'
  82. - selector: google.longrunning.Operations.DeleteOperation
  83. delete: '/v1/{name=projects/*/locations/*/operations/*}'
  84. - selector: google.longrunning.Operations.CancelOperation
  85. post: '/v1/{name=projects/*/locations/*/operations/*}:cancel'
  86. body: '*'
  87. - selector: google.iam.v1.IAMPolicy.SetIamPolicy
  88. post: '/v1/{resource=projects/*/locations/*/datasets/*}:setIamPolicy'
  89. body: '*'
  90. additional_bindings:
  91. - post: '/v1/{resource=projects/*/locations/*/models/*}:setIamPolicy'
  92. body: '*'
  93. - selector: google.iam.v1.IAMPolicy.GetIamPolicy
  94. get: '/v1/{resource=projects/*/locations/*/datasets/*}:getIamPolicy'
  95. additional_bindings:
  96. - get: '/v1/{resource=projects/*/locations/*/models/*}:getIamPolicy'
  97. - selector: google.iam.v1.IAMPolicy.TestIamPermissions
  98. post: '/v1/{resource=projects/*/locations/*/**}:testIamPermissions'
  99. body: '*'
  100. authentication:
  101. rules:
  102. - selector: '*'
  103. oauth:
  104. canonical_scopes: |-
  105. https://www.googleapis.com/auth/cloud-platform