ConnectionArgs constructor
- Input<
Map< ? annotations,String, String> ?> - Input<
ConnectionBitbucketCloudConfig?> ? bitbucketCloudConfig, - Input<
ConnectionBitbucketDataCenterConfig?> ? bitbucketDataCenterConfig, - Input<
String?> ? deletionPolicy, - Input<
bool?> ? disabled, - Input<
ConnectionGithubConfig?> ? githubConfig, - Input<
ConnectionGithubEnterpriseConfig?> ? githubEnterpriseConfig, - Input<
ConnectionGitlabConfig?> ? gitlabConfig, - required Input<
String> location, - Input<
String?> ? name, - Input<
String?> ? project,
Creates a new ConnectionArgs.
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.
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.
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.
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.
Implementation
const ConnectionArgs({
this.annotations,
this.bitbucketCloudConfig,
this.bitbucketDataCenterConfig,
this.deletionPolicy,
this.disabled,
this.githubConfig,
this.githubEnterpriseConfig,
this.gitlabConfig,
required this.location,
this.name,
this.project,
});