Resource: GitRepositoryLink
Message describing the GitRepositoryLink object
| JSON representation | 
|---|
{ "name": string, "cloneUri": string, "createTime": string, "updateTime": string, "deleteTime": string, "labels": { string: string, ... }, "etag": string, "reconciling": boolean, "annotations": { string: string, ... }, "uid": string, "webhookId": string, "gitProxyUri": string }  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Identifier. Resource name of the repository, in the format   | 
              
cloneUri | 
                
                   
 Required. Git Clone URI.  | 
              
createTime | 
                
                   
 Output only. [Output only] Create timestamp Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
updateTime | 
                
                   
 Output only. [Output only] Update timestamp Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
deleteTime | 
                
                   
 Output only. [Output only] Delete timestamp Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
labels | 
                
                   
 Optional. Labels as key value pairs An object containing a list of   | 
              
etag | 
                
                   
 Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.  | 
              
reconciling | 
                
                   
 Output only. Set to true when the connection is being set up or updated in the background.  | 
              
annotations | 
                
                   
 Optional. Allows clients to store small amounts of arbitrary data. An object containing a list of   | 
              
uid | 
                
                   
 Output only. A system-assigned unique identifier for the GitRepositoryLink.  | 
              
webhookId | 
                
                   
 Output only. External ID of the webhook created for the repository.  | 
              
gitProxyUri | 
                
                   
 Output only. URI to access the linked repository through the Git Proxy. This field is only populated if the git proxy is enabled for the connection.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Creates a GitRepositoryLink. | 
                
 | 
              Deletes a single GitRepositoryLink. | 
                
 | 
              Fetch the list of branches or tags for a given repository. | 
                
 | 
              Fetches read token of a given gitRepositoryLink. | 
                
 | 
              Fetches read/write token of a given gitRepositoryLink. | 
                
 | 
              Gets details of a single GitRepositoryLink. | 
                
 | 
              Lists GitRepositoryLinks in a given project, location, and connection. | 
                
 | 
              ProcessBitbucketCloudWebhook is called by the external Bitbucket Cloud instances for notifying events. | 
                
 | 
              ProcessBitbucketDataCenterWebhook is called by the external Bitbucket Data Center instances for notifying events. | 
                
 | 
              ProcessGitLabEnterpriseWebhook is called by the external GitLab Enterprise instances for notifying events. | 
                
 | 
              ProcessGitLabWebhook is called by the GitLab.com for notifying events. |