Interface Cloudbuildv2ConnectionConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
Cloudbuildv2ConnectionConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.103Z") @Stability(Stable) public interface Cloudbuildv2ConnectionConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudbuildv2ConnectionConfig.BuilderA builder forCloudbuildv2ConnectionConfigstatic classCloudbuildv2ConnectionConfig.Jsii$ProxyAn implementation forCloudbuildv2ConnectionConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static Cloudbuildv2ConnectionConfig.Builderbuilder()default Map<String,String>getAnnotations()Allows clients to store small amounts of arbitrary data.default Cloudbuildv2ConnectionBitbucketCloudConfiggetBitbucketCloudConfig()bitbucket_cloud_config block.default Cloudbuildv2ConnectionBitbucketDataCenterConfiggetBitbucketDataCenterConfig()bitbucket_data_center_config block.default ObjectgetDisabled()If disabled is set to true, functionality is disabled for this connection.default Cloudbuildv2ConnectionGithubConfiggetGithubConfig()github_config block.default Cloudbuildv2ConnectionGithubEnterpriseConfiggetGithubEnterpriseConfig()github_enterprise_config block.default Cloudbuildv2ConnectionGitlabConfiggetGitlabConfig()gitlab_config block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#id Cloudbuildv2Connection#id}.StringgetLocation()The location for the resource.StringgetName()Immutable.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#project Cloudbuildv2Connection#project}.default Cloudbuildv2ConnectionTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The location for the resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#location Cloudbuildv2Connection#location}
-
getName
@Stability(Stable) @NotNull String getName()
Immutable. The resource name of the connection.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#name Cloudbuildv2Connection#name}
-
getAnnotations
@Stability(Stable) @Nullable default Map<String,String> getAnnotations()
Allows clients to store small amounts of arbitrary data.**Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#annotations Cloudbuildv2Connection#annotations}
-
getBitbucketCloudConfig
@Stability(Stable) @Nullable default Cloudbuildv2ConnectionBitbucketCloudConfig getBitbucketCloudConfig()
bitbucket_cloud_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#bitbucket_cloud_config Cloudbuildv2Connection#bitbucket_cloud_config}
-
getBitbucketDataCenterConfig
@Stability(Stable) @Nullable default Cloudbuildv2ConnectionBitbucketDataCenterConfig getBitbucketDataCenterConfig()
bitbucket_data_center_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#bitbucket_data_center_config Cloudbuildv2Connection#bitbucket_data_center_config}
-
getDisabled
@Stability(Stable) @Nullable default Object getDisabled()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#disabled Cloudbuildv2Connection#disabled}
-
getGithubConfig
@Stability(Stable) @Nullable default Cloudbuildv2ConnectionGithubConfig getGithubConfig()
github_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#github_config Cloudbuildv2Connection#github_config}
-
getGithubEnterpriseConfig
@Stability(Stable) @Nullable default Cloudbuildv2ConnectionGithubEnterpriseConfig getGithubEnterpriseConfig()
github_enterprise_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#github_enterprise_config Cloudbuildv2Connection#github_enterprise_config}
-
getGitlabConfig
@Stability(Stable) @Nullable default Cloudbuildv2ConnectionGitlabConfig getGitlabConfig()
gitlab_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#gitlab_config Cloudbuildv2Connection#gitlab_config}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#id Cloudbuildv2Connection#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#project Cloudbuildv2Connection#project}.
-
getTimeouts
@Stability(Stable) @Nullable default Cloudbuildv2ConnectionTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloudbuildv2_connection#timeouts Cloudbuildv2Connection#timeouts}
-
builder
@Stability(Stable) static Cloudbuildv2ConnectionConfig.Builder builder()
-
-