Cloud Source Repositories API: projects. Accesses source code repositories hosted by Google. See: https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects
Cloud Source Repositories API: projects. Accesses source code repositories hosted by Google. See: https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects
(getConfig$ auth args)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/getConfig
Required parameters: name
Optional parameters: none Returns the Cloud Source Repositories configuration of the project.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/getConfig Required parameters: name Optional parameters: none Returns the Cloud Source Repositories configuration of the project.
(repos-create$ auth args body)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/create
Required parameters: parent
Optional parameters: none
Body:
{:name string, :mirrorConfig {:deployKeyId string, :url string, :webhookId string}, :url string, :pubsubConfigs {}, :size string}
Creates a repo in the given project with the given name.
If the named repository already exists, CreateRepo
returns
ALREADY_EXISTS
.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/create Required parameters: parent Optional parameters: none Body: {:name string, :mirrorConfig {:deployKeyId string, :url string, :webhookId string}, :url string, :pubsubConfigs {}, :size string} Creates a repo in the given project with the given name. If the named repository already exists, `CreateRepo` returns `ALREADY_EXISTS`.
(repos-delete$ auth args)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/delete
Required parameters: name
Optional parameters: none Deletes a repo.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/delete Required parameters: name Optional parameters: none Deletes a repo.
(repos-get$ auth args)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/get
Required parameters: name
Optional parameters: none Returns information about a repo.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/get Required parameters: name Optional parameters: none Returns information about a repo.
(repos-getIamPolicy$ auth args)
Required parameters: resource
Optional parameters: options.requestedPolicyVersion Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/getIamPolicy Required parameters: resource Optional parameters: options.requestedPolicyVersion Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
(repos-list$ auth args)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/list
Required parameters: name
Optional parameters: pageToken, pageSize Returns all repos belonging to a project. The sizes of the repos are not set by ListRepos. To get the size of a repo, use GetRepo.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/list Required parameters: name Optional parameters: pageToken, pageSize Returns all repos belonging to a project. The sizes of the repos are not set by ListRepos. To get the size of a repo, use GetRepo.
(repos-patch$ auth args body)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/patch
Required parameters: name
Optional parameters: none
Body:
{:updateMask string, :repo {:name string, :mirrorConfig MirrorConfig, :url string, :pubsubConfigs {}, :size string}}
Updates information about a repo.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/patch Required parameters: name Optional parameters: none Body: {:updateMask string, :repo {:name string, :mirrorConfig MirrorConfig, :url string, :pubsubConfigs {}, :size string}} Updates information about a repo.
(repos-setIamPolicy$ auth args body)
Required parameters: resource
Optional parameters: none
Body:
{:updateMask string, :policy {:version integer, :auditConfigs [AuditConfig], :bindings [Binding], :etag string}}
Sets the access control policy on the specified resource. Replaces any existing policy.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/setIamPolicy Required parameters: resource Optional parameters: none Body: {:updateMask string, :policy {:version integer, :auditConfigs [AuditConfig], :bindings [Binding], :etag string}} Sets the access control policy on the specified resource. Replaces any existing policy.
(repos-sync$ auth args body)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/sync
Required parameters: name
Optional parameters: none
Body:
{}
Synchronize a connected repo.
The response contains SyncRepoMetadata in the metadata field.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/sync Required parameters: name Optional parameters: none Body: {} Synchronize a connected repo. The response contains SyncRepoMetadata in the metadata field.
(repos-testIamPermissions$ auth args body)
Required parameters: resource
Optional parameters: none
Body:
{:permissions [string]}
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/repos/testIamPermissions Required parameters: resource Optional parameters: none Body: {:permissions [string]} Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.
(updateConfig$ auth args body)
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/updateConfig
Required parameters: name
Optional parameters: none
Body:
{:projectConfig {:pubsubConfigs {}, :name string, :enablePrivateKeyCheck boolean}, :updateMask string}
Updates the Cloud Source Repositories configuration of the project.
https://cloud.google.com/source-repositories/docs/apisapi/reference/rest/v1/projects/updateConfig Required parameters: name Optional parameters: none Body: {:projectConfig {:pubsubConfigs {}, :name string, :enablePrivateKeyCheck boolean}, :updateMask string} Updates the Cloud Source Repositories configuration of the project.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close