Cloud Source Repositories API

Google がホストするソースコード リポジトリにアクセスします。

サービス: sourcerepo.googleapis.com

下の URI はすべて https://sourcerepo.googleapis.com を基準にしています。

このサービスには、次のディスカバリ ドキュメントが用意されています。

REST リソース: v1.projects

メソッド
getConfig GET /v1/{name=projects/*}/config
プロジェクトの Cloud Source Repositories 構成を返します。
updateConfig PATCH /v1/{name=projects/*}/config
プロジェクトの Cloud Source Repositories 構成を更新します。

REST リソース: v1.projects.repos

メソッド
create POST /v1/{parent=projects/*}/repos
指定したプロジェクトに指定の名前でレポジトリを作成します。
delete DELETE /v1/{name=projects/*/repos/**}
レポジトリを削除します。
get GET /v1/{name=projects/*/repos/**}
レポジトリに関する情報を返します。
getIamPolicy GET /v1/{resource=projects/*/repos/**}:getIamPolicy
リソースのアクセス制御ポリシーを取得します。
list GET /v1/{name=projects/*}/repos
プロジェクトに属するすべてのリポジトリを返します。
patch PATCH /v1/{name=projects/*/repos/**}
リポジトリに関する情報を更新します。
setIamPolicy POST /v1/{resource=projects/*/repos/**}:setIamPolicy
指定したリソースにアクセス制御ポリシーを設定します。
testIamPermissions POST /v1/{resource=projects/*/repos/**}:testIamPermissions
指定したリソースに対して呼び出し元が持っている権限を返します。