securesourcemanager/v1 library
Secure Source Manager API - v1
Regionally deployed, single-tenant managed source code repository hosted on Google Cloud.
For more information, see cloud.google.com/secure-source-manager
Create an instance of SecureSourceManagerApi to access these resources:
Classes
- AuditConfig
- Specifies the audit configuration for a service.
- BatchCreatePullRequestCommentsRequest
- The request to batch create pull request comments.
- Binding
-
Associates
members
, or principals, with arole
. - Branch
- Branch represents a branch involved in a pull request.
- BranchRule
- Metadata of a BranchRule.
- Check
- Check is a type for status check.
- CloseIssueRequest
- The request to close an issue.
- Code
- The comment on a code line.
- Comment
- The general pull request comment.
- CreatePullRequestCommentRequest
- The request to create a pull request comment.
- FetchBlobResponse
- Response message containing the content of a blob.
- FetchTreeResponse
- Response message containing a list of TreeEntry objects.
- FileDiff
- Metadata of a FileDiff.
- Hook
- Metadata of a Secure Source Manager Hook.
- HostConfig
- HostConfig has different instance endpoints.
- InitialConfig
- Repository initialization configuration.
- Instance
- A resource that represents a Secure Source Manager instance.
- Issue
- Metadata of an Issue.
- IssueComment
- IssueComment represents a comment on an issue.
- ListBranchRulesResponse
- ListBranchRulesResponse is the response to listing branchRules.
- ListHooksResponse
- ListHooksResponse is response to list hooks.
- ListInstancesResponse
- ListIssueCommentsResponse
- The response to list issue comments.
- ListIssuesResponse
- The response to list issues.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListPullRequestCommentsResponse
- The response to list pull request comments.
- ListPullRequestFileDiffsResponse
- ListPullRequestFileDiffsResponse is the response containing file diffs returned from ListPullRequestFileDiffs.
- ListPullRequestsResponse
- ListPullRequestsResponse is the response to list pull requests.
- ListRepositoriesResponse
- OpenIssueRequest
- The request to open an issue.
- 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.
- Position
- The position of the code comment.
- PrivateConfig
- PrivateConfig includes settings for private instance.
- ProjectsLocationsInstancesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsRepositoriesBranchRulesResource
- ProjectsLocationsRepositoriesHooksResource
- ProjectsLocationsRepositoriesIssuesIssueCommentsResource
- ProjectsLocationsRepositoriesIssuesResource
- ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsResource
- ProjectsLocationsRepositoriesPullRequestsResource
- ProjectsLocationsRepositoriesResource
- ProjectsLocationsResource
- ProjectsResource
- PullRequest
- Metadata of a PullRequest.
- PullRequestComment
- PullRequestComment represents a comment on a pull request.
- PushOption
- Repository
- Metadata of a Secure Source Manager repository.
- ResolvePullRequestCommentsRequest
- The request to resolve multiple pull request comments.
- Review
- The review summary comment.
- SecureSourceManagerApi
- Regionally deployed, single-tenant managed source code repository hosted on Google Cloud.
- SetIamPolicyRequest
-
Request message for
SetIamPolicy
method. - TreeEntry
- Represents an entry within a tree structure (like a Git tree).
- UnresolvePullRequestCommentsRequest
- The request to unresolve multiple pull request comments.
- URIs
- URIs for the repository.
- WorkforceIdentityFederationConfig
- WorkforceIdentityFederationConfig allows this instance to support users from external identity providers.
Typedefs
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- ClosePullRequestRequest = $Empty
- ClosePullRequestRequest is the request to close a pull request.
- 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.
- Location = $Location00
- A resource that represents a Google Cloud location.
- MergePullRequestRequest = $Empty
- MergePullRequestRequest is the request to merge a pull request.
- OpenPullRequestRequest = $Empty
- OpenPullRequestRequest is the request to open a pull request.
- Status = $Status00
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - 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.