com.google.api.tools.framework.processors.normalizer.testdata.normalization.yaml Maven / Gradle / Ivy
type: google.api.Service
config_version: 2
title: Blob Service
name: blob.googleapis.com
apis:
- name: protiary.test.Storage
# To inhibit missing documentation warnings
documentation:
summary:
Test service summary.
pages:
- name: Overview
content: Test service overview.
rules:
- selector: "*"
description: TBD
http:
rules:
- selector: protiary.test.Storage.GetBucket
get: /v1/buckets/{bucket_id}
- selector: protiary.test.Storage.CreateObject
post: /v1/buckets/{bucket_name.bucket_id}/objects
body: object
- selector: protiary.test.Storage.GetObject
get: /v1/buckets/{bucket_name.bucket_id}/objects/{object_id=**}
- selector: protiary.test.Storage.GetObjectByFullName
get: /v1/{name=buckets2/*/objects/**}
- selector: protiary.test.Storage.ListBuckets
get: /v1/buckets
- selector: protiary.test.Storage.ListBuckets2
get: /v1/{name=buckets2}
- selector: protiary.test.Storage.CreateBucket
post: /v1/buckets
body: bucket
- selector: protiary.test.Storage.CustomCreate
post: /v1/buckets/customCreate
body: "*"
- selector: protiary.test.Storage.CustomObjectCreate
post: /v1/buckets/{bucket_name.bucket_id}/objects/customCreate
body: "*"
- selector: protiary.test.Storage.CustomObjectCreateAllParam
post: /v1/buckets/{bucket_name.bucket_id}/objects/createAllParams
authentication:
rules:
- selector: "*"
oauth:
canonical_scopes: https://www.googleapis.com/auth/xapi.zoo
- selector: protiary.test.Storage.GetBucket
allow_without_credential: true
oauth:
canonical_scopes: https://www.googleapis.com/auth/xapi.zoo,
https://www.googleapis.com/auth/xapi.zoo.readonly
control:
environment: servicecontrol.googleapis.com
experimental: