GoogleApi.DeveloperConnect.V1.Model.Connection (google_api_developer_connect v0.6.0)
View SourceMessage describing Connection object
Attributes
-
annotations(type:map(), default:nil) - Optional. Allows clients to store small amounts of arbitrary data. -
bitbucketCloudConfig(type:GoogleApi.DeveloperConnect.V1.Model.BitbucketCloudConfig.t, default:nil) - Configuration for connections to an instance of Bitbucket Clouds. -
bitbucketDataCenterConfig(type:GoogleApi.DeveloperConnect.V1.Model.BitbucketDataCenterConfig.t, default:nil) - Configuration for connections to an instance of Bitbucket Data Center. -
createTime(type:DateTime.t, default:nil) - Output only. [Output only] Create timestamp -
cryptoKeyConfig(type:GoogleApi.DeveloperConnect.V1.Model.CryptoKeyConfig.t, default:nil) - Optional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature. -
deleteTime(type:DateTime.t, default:nil) - Output only. [Output only] Delete timestamp -
disabled(type:boolean(), default:nil) - Optional. If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled. -
etag(type:String.t, default:nil) - 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. -
gitProxyConfig(type:GoogleApi.DeveloperConnect.V1.Model.GitProxyConfig.t, default:nil) - Optional. Configuration for the git proxy feature. Enabling the git proxy allows clients to perform git operations on the repositories linked in the connection. -
githubConfig(type:GoogleApi.DeveloperConnect.V1.Model.GitHubConfig.t, default:nil) - Configuration for connections to github.com. -
githubEnterpriseConfig(type:GoogleApi.DeveloperConnect.V1.Model.GitHubEnterpriseConfig.t, default:nil) - Configuration for connections to an instance of GitHub Enterprise. -
gitlabConfig(type:GoogleApi.DeveloperConnect.V1.Model.GitLabConfig.t, default:nil) - Configuration for connections to gitlab.com. -
gitlabEnterpriseConfig(type:GoogleApi.DeveloperConnect.V1.Model.GitLabEnterpriseConfig.t, default:nil) - Configuration for connections to an instance of GitLab Enterprise. -
installationState(type:GoogleApi.DeveloperConnect.V1.Model.InstallationState.t, default:nil) - Output only. Installation state of the Connection. -
labels(type:map(), default:nil) - Optional. Labels as key value pairs -
name(type:String.t, default:nil) - Identifier. The resource name of the connection, in the formatprojects/{project}/locations/{location}/connections/{connection_id}. -
reconciling(type:boolean(), default:nil) - Output only. Set to true when the connection is being set up or updated in the background. -
uid(type:String.t, default:nil) - Output only. A system-assigned unique identifier for the Connection. -
updateTime(type:DateTime.t, default:nil) - Output only. [Output only] Update timestamp
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DeveloperConnect.V1.Model.Connection{ annotations: map() | nil, bitbucketCloudConfig: GoogleApi.DeveloperConnect.V1.Model.BitbucketCloudConfig.t() | nil, bitbucketDataCenterConfig: GoogleApi.DeveloperConnect.V1.Model.BitbucketDataCenterConfig.t() | nil, createTime: DateTime.t() | nil, cryptoKeyConfig: GoogleApi.DeveloperConnect.V1.Model.CryptoKeyConfig.t() | nil, deleteTime: DateTime.t() | nil, disabled: boolean() | nil, etag: String.t() | nil, gitProxyConfig: GoogleApi.DeveloperConnect.V1.Model.GitProxyConfig.t() | nil, githubConfig: GoogleApi.DeveloperConnect.V1.Model.GitHubConfig.t() | nil, githubEnterpriseConfig: GoogleApi.DeveloperConnect.V1.Model.GitHubEnterpriseConfig.t() | nil, gitlabConfig: GoogleApi.DeveloperConnect.V1.Model.GitLabConfig.t() | nil, gitlabEnterpriseConfig: GoogleApi.DeveloperConnect.V1.Model.GitLabEnterpriseConfig.t() | nil, installationState: GoogleApi.DeveloperConnect.V1.Model.InstallationState.t() | nil, labels: map() | nil, name: String.t() | nil, reconciling: boolean() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil }