sourcerepo/v1 library
Cloud Source Repositories API - v1
Accesses source code repositories hosted by Google.
For more information, see cloud.google.com/source-repositories/docs/apis
Create an instance of CloudSourceRepositoriesApi to access these resources:
Classes
- AuditConfig
- Specifies the audit configuration for a service.
- Binding
-
Associates
members
, or principals, with arole
. - CloudSourceRepositoriesApi
- Accesses source code repositories hosted by Google.
- ListReposResponse
- Response for ListRepos.
- MirrorConfig
- Configuration to automatically mirror a repository from another hosting service, for example GitHub or Bitbucket.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- ProjectConfig
- Cloud Source Repositories configuration of a project.
- ProjectsReposResource
- ProjectsResource
- PubsubConfig
- Configuration to publish a Cloud Pub/Sub message.
- Repo
- A repository (or repo) is a Git repository storing versioned source content.
- SetIamPolicyRequest
-
Request message for
SetIamPolicy
method. - UpdateProjectConfigRequest
- Request for UpdateProjectConfig.
- UpdateRepoRequest
- Request for UpdateRepo.
Typedefs
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - SyncRepoRequest = $Empty
- Request for SyncRepo.
- TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.