ConnectionState constructor
- Input<
Map< ? annotations,String, String> ?> - Input<
ConnectionBitbucketCloudConfig?> ? bitbucketCloudConfig, - Input<
ConnectionBitbucketDataCenterConfig?> ? bitbucketDataCenterConfig, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? disabled, - Input<
Map< ? effectiveAnnotations,String, String> ?> - Input<
String?> ? etag, - Input<
ConnectionGithubConfig?> ? githubConfig, - Input<
ConnectionGithubEnterpriseConfig?> ? githubEnterpriseConfig, - Input<
ConnectionGitlabConfig?> ? gitlabConfig, - Input<
List< ? installationStates,ConnectionInstallationState> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
bool?> ? reconciling, - Input<
String?> ? updateTime,
Creates a new ConnectionState.
annotations Allows clients to store small amounts of arbitrary data.
bitbucketCloudConfig Configuration for connections to Bitbucket Cloud.
bitbucketDataCenterConfig Configuration for connections to Bitbucket Data Center.
createTime Output only. Server assigned timestamp for when the connection was created.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
disabled 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.
effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
etag 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.
githubConfig Configuration for connections to github.com.
githubEnterpriseConfig Configuration for connections to an instance of GitHub Enterprise.
gitlabConfig Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
installationStates Output only. Installation state of the Connection.
location The location for the resource
name Immutable. The resource name of the connection.
project The ID of the project in which the resource belongs.
reconciling Output only. Set to true when the connection is being set up or updated in the background.
updateTime Output only. Server assigned timestamp for when the connection was updated.
Implementation
const ConnectionState({
this.annotations,
this.bitbucketCloudConfig,
this.bitbucketDataCenterConfig,
this.createTime,
this.deletionPolicy,
this.disabled,
this.effectiveAnnotations,
this.etag,
this.githubConfig,
this.githubEnterpriseConfig,
this.gitlabConfig,
this.installationStates,
this.location,
this.name,
this.project,
this.reconciling,
this.updateTime,
});